| OLD | NEW |
| 1 Test setRangeText() method on textareas. | 1 Test setRangeText() method on textareas. |
| 2 | 2 |
| 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
| 4 | 4 |
| 5 | 5 |
| 6 | 6 |
| 7 Running tests on textarea with attributes: {} | 7 Running tests on textarea with attributes: {} |
| 8 | 8 |
| 9 setRangeText() with only one parameter. | 9 setRangeText() with only one parameter. |
| 10 element.value = '0123456789' | 10 element.value = '0123456789' |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 113 PASS element.value is "0123456789A" | 113 PASS element.value is "0123456789A" |
| 114 PASS element.selectionStart is 10 | 114 PASS element.selectionStart is 10 |
| 115 PASS element.selectionEnd is 11 | 115 PASS element.selectionEnd is 11 |
| 116 element.value = '0123456789' | 116 element.value = '0123456789' |
| 117 element.setSelectionRange(0, 0) | 117 element.setSelectionRange(0, 0) |
| 118 element.setRangeText('A', 8, 100, 'select') | 118 element.setRangeText('A', 8, 100, 'select') |
| 119 PASS element.value is "01234567A" | 119 PASS element.value is "01234567A" |
| 120 PASS element.selectionStart is 8 | 120 PASS element.selectionStart is 8 |
| 121 PASS element.selectionEnd is 9 | 121 PASS element.selectionEnd is 9 |
| 122 element.value = '0123456789' | 122 element.value = '0123456789' |
| 123 PASS element.setRangeText('A', 7, 3) threw exception IndexSizeError: Failed to e
xecute 'setRangeText' on 'HTMLElement': The provided start value (7) is larger t
han the provided end value (3).. | 123 PASS element.setRangeText('A', 7, 3) threw exception IndexSizeError: Failed to e
xecute 'setRangeText' on 'HTMLTextAreaElement': The provided start value (7) is
larger than the provided end value (3).. |
| 124 | 124 |
| 125 Check that setRangeText() on textareas doesn't affect scroll position. | 125 Check that setRangeText() on textareas doesn't affect scroll position. |
| 126 element.value = longString | 126 element.value = longString |
| 127 element.scrollTop = 0 | 127 element.scrollTop = 0 |
| 128 element.setSelectionRange(100, 110) | 128 element.setSelectionRange(100, 110) |
| 129 element.setRangeText('A', 9999, 9999, 'select') | 129 element.setRangeText('A', 9999, 9999, 'select') |
| 130 PASS element.value is longString+'A' | 130 PASS element.value is longString+'A' |
| 131 PASS element.selectionStart is longString.length | 131 PASS element.selectionStart is longString.length |
| 132 PASS element.selectionEnd is longString.length+1 | 132 PASS element.selectionEnd is longString.length+1 |
| 133 PASS element.scrollTop is 0 | 133 PASS element.scrollTop is 0 |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 241 PASS element.value is "0123456789A" | 241 PASS element.value is "0123456789A" |
| 242 PASS element.selectionStart is 10 | 242 PASS element.selectionStart is 10 |
| 243 PASS element.selectionEnd is 11 | 243 PASS element.selectionEnd is 11 |
| 244 element.value = '0123456789' | 244 element.value = '0123456789' |
| 245 element.setSelectionRange(0, 0) | 245 element.setSelectionRange(0, 0) |
| 246 element.setRangeText('A', 8, 100, 'select') | 246 element.setRangeText('A', 8, 100, 'select') |
| 247 PASS element.value is "01234567A" | 247 PASS element.value is "01234567A" |
| 248 PASS element.selectionStart is 8 | 248 PASS element.selectionStart is 8 |
| 249 PASS element.selectionEnd is 9 | 249 PASS element.selectionEnd is 9 |
| 250 element.value = '0123456789' | 250 element.value = '0123456789' |
| 251 PASS element.setRangeText('A', 7, 3) threw exception IndexSizeError: Failed to e
xecute 'setRangeText' on 'HTMLElement': The provided start value (7) is larger t
han the provided end value (3).. | 251 PASS element.setRangeText('A', 7, 3) threw exception IndexSizeError: Failed to e
xecute 'setRangeText' on 'HTMLTextAreaElement': The provided start value (7) is
larger than the provided end value (3).. |
| 252 PASS successfullyParsed is true | 252 PASS successfullyParsed is true |
| 253 | 253 |
| 254 TEST COMPLETE | 254 TEST COMPLETE |
| 255 | 255 |
| OLD | NEW |