77 lines
2.9 KiB
Plaintext
77 lines
2.9 KiB
Plaintext
CONSOLE MESSAGE: Blocked attempt to expand the option list to 4294967295 items. The maximum number of items allowed is 10000.
|
|
|
|
1) setting length to a negative length
|
|
PASS mySelect.options.length is 2
|
|
PASS mySelect.selectedIndex is 0
|
|
2) setting length to a larger length
|
|
PASS mySelect.options.length is 5
|
|
PASS mySelect.selectedIndex is 0
|
|
3) setting length to a smaller length
|
|
PASS mySelect.options.length is 2
|
|
PASS mySelect.selectedIndex is 0
|
|
PASS mySelect.options.length is 1
|
|
PASS mySelect.selectedIndex is 0
|
|
4) setting length to the same length
|
|
PASS mySelect.options.length is 2
|
|
PASS mySelect.selectedIndex is 0
|
|
5) setting length to non-integer value: null
|
|
PASS mySelect.options.length is 0
|
|
PASS mySelect.selectedIndex is -1
|
|
6) setting length to non-integer value: undefined
|
|
PASS mySelect.options.length is 0
|
|
PASS mySelect.selectedIndex is -1
|
|
7) setting length to non-integer value: true
|
|
PASS mySelect.options.length is 1
|
|
PASS mySelect.selectedIndex is 0
|
|
8) setting length to non-integer value: false
|
|
PASS mySelect.options.length is 0
|
|
PASS mySelect.selectedIndex is -1
|
|
9) setting length to non-integer value: non-numeric string
|
|
PASS mySelect.options.length is 0
|
|
PASS mySelect.selectedIndex is -1
|
|
10) setting length to non-integer value: object
|
|
PASS mySelect.options.length is 0
|
|
PASS mySelect.selectedIndex is -1
|
|
11) setting length to non-integer value: negative infinity
|
|
PASS mySelect.options.length is 0
|
|
PASS mySelect.selectedIndex is -1
|
|
12) setting length to non-integer value: NaN
|
|
PASS mySelect.options.length is 0
|
|
PASS mySelect.selectedIndex is -1
|
|
13) setting length to non-integer value: positive infinity
|
|
PASS mySelect.options.length is 0
|
|
PASS mySelect.selectedIndex is -1
|
|
14) setting length to non-integer value: floating point number
|
|
PASS mySelect.options.length is 2
|
|
PASS mySelect.selectedIndex is 0
|
|
15) setting an element by index past the end of the current list
|
|
PASS mySelect.options.length is 11
|
|
PASS mySelect.selectedIndex is 0
|
|
16) setting an existing element by index
|
|
PASS mySelect.options.length is 11
|
|
PASS mySelect.selectedIndex is 0
|
|
17) trying to set an element that's not an option: null
|
|
PASS mySelect.options.length is 10
|
|
PASS mySelect.selectedIndex is 0
|
|
18) trying to set an element that's not an option: undefined
|
|
PASS mySelect.options.length is 10
|
|
PASS mySelect.selectedIndex is 0
|
|
19) trying to set an element that's not an option: select element
|
|
PASS mySelect.options[10] = mySelect; threw exception TypeError: Type error.
|
|
PASS mySelect.options.length is 10
|
|
PASS mySelect.selectedIndex is 0
|
|
20) trying to set a option element using an invalid index: negative infinity
|
|
PASS mySelect.options.length is 10
|
|
PASS mySelect.selectedIndex is 0
|
|
21) trying to set a option element using an invalid index: NaN
|
|
PASS mySelect.options.length is 10
|
|
PASS mySelect.selectedIndex is 0
|
|
22) trying to set a option element using an invalid index: positive infinity
|
|
PASS mySelect.options.length is 10
|
|
PASS mySelect.selectedIndex is 0
|
|
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|