Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1220)

Side by Side Diff: LayoutTests/fast/forms/setrangetext-expected.txt

Issue 1229133004: Add SelectionMode enum for setRangeText() in HTMLInputElement and HTMLTextAreaElement (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Fix for failing tests Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 Test setRangeText() method on common input types. 1 Test setRangeText() method on common input types.
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 input with attributes: {"type":"password"} 7 Running tests on input with attributes: {"type":"password"}
8 8
9 setRangeText() with only one parameter. 9 setRangeText() with only one parameter.
10 element.value = '0123456789' 10 element.value = '0123456789'
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 70
71 setRangeText() with 'preserve' as the selectMode. 71 setRangeText() with 'preserve' as the selectMode.
72 element.value = '0123456789' 72 element.value = '0123456789'
73 element.setSelectionRange(6, 9) 73 element.setSelectionRange(6, 9)
74 element.setRangeText('A', 1, 2) 74 element.setRangeText('A', 1, 2)
75 PASS element.value is "0A23456789" 75 PASS element.value is "0A23456789"
76 PASS element.selectionStart is 6 76 PASS element.selectionStart is 6
77 PASS element.selectionEnd is 9 77 PASS element.selectionEnd is 9
78 element.value = '0123456789' 78 element.value = '0123456789'
79 element.setSelectionRange(6, 9) 79 element.setSelectionRange(6, 9)
80 element.setRangeText('AB', 1, 1, 'invalid') 80 PASS element.setRangeText('AB', 1, 1, 'invalid') threw exception TypeError: Fail ed to execute 'setRangeText' on 'HTMLInputElement': The provided value 'invalid' is not a valid enum value of type SelectionMode..
81 PASS element.value is "0AB123456789" 81 PASS element.value is "0123456789"
82 PASS element.selectionStart is 8 82 PASS element.selectionStart is 6
83 PASS element.selectionEnd is 11 83 PASS element.selectionEnd is 9
84 element.value = '0123456789' 84 element.value = '0123456789'
85 element.setSelectionRange(6, 9) 85 element.setSelectionRange(6, 9)
86 element.setRangeText('AB', 1, 1, undefined) 86 element.setRangeText('AB', 1, 1, undefined)
87 PASS element.value is "0AB123456789" 87 PASS element.value is "0AB123456789"
88 PASS element.selectionStart is 8 88 PASS element.selectionStart is 8
89 PASS element.selectionEnd is 11 89 PASS element.selectionEnd is 11
90 element.value = '0123456789' 90 element.value = '0123456789'
91 element.setSelectionRange(6, 9) 91 element.setSelectionRange(6, 9)
92 element.setRangeText('A', 1, 3, 'preserve') 92 element.setRangeText('A', 1, 3, 'preserve')
93 PASS element.value is "0A3456789" 93 PASS element.value is "0A3456789"
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
194 194
195 setRangeText() with 'preserve' as the selectMode. 195 setRangeText() with 'preserve' as the selectMode.
196 element.value = '0123456789' 196 element.value = '0123456789'
197 element.setSelectionRange(6, 9) 197 element.setSelectionRange(6, 9)
198 element.setRangeText('A', 1, 2) 198 element.setRangeText('A', 1, 2)
199 PASS element.value is "0A23456789" 199 PASS element.value is "0A23456789"
200 PASS element.selectionStart is 6 200 PASS element.selectionStart is 6
201 PASS element.selectionEnd is 9 201 PASS element.selectionEnd is 9
202 element.value = '0123456789' 202 element.value = '0123456789'
203 element.setSelectionRange(6, 9) 203 element.setSelectionRange(6, 9)
204 element.setRangeText('AB', 1, 1, 'invalid') 204 PASS element.setRangeText('AB', 1, 1, 'invalid') threw exception TypeError: Fail ed to execute 'setRangeText' on 'HTMLInputElement': The provided value 'invalid' is not a valid enum value of type SelectionMode..
205 PASS element.value is "0AB123456789" 205 PASS element.value is "0123456789"
206 PASS element.selectionStart is 8 206 PASS element.selectionStart is 6
207 PASS element.selectionEnd is 11 207 PASS element.selectionEnd is 9
208 element.value = '0123456789' 208 element.value = '0123456789'
209 element.setSelectionRange(6, 9) 209 element.setSelectionRange(6, 9)
210 element.setRangeText('AB', 1, 1, undefined) 210 element.setRangeText('AB', 1, 1, undefined)
211 PASS element.value is "0AB123456789" 211 PASS element.value is "0AB123456789"
212 PASS element.selectionStart is 8 212 PASS element.selectionStart is 8
213 PASS element.selectionEnd is 11 213 PASS element.selectionEnd is 11
214 element.value = '0123456789' 214 element.value = '0123456789'
215 element.setSelectionRange(6, 9) 215 element.setSelectionRange(6, 9)
216 element.setRangeText('A', 1, 3, 'preserve') 216 element.setRangeText('A', 1, 3, 'preserve')
217 PASS element.value is "0A3456789" 217 PASS element.value is "0A3456789"
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
318 318
319 setRangeText() with 'preserve' as the selectMode. 319 setRangeText() with 'preserve' as the selectMode.
320 element.value = '0123456789' 320 element.value = '0123456789'
321 element.setSelectionRange(6, 9) 321 element.setSelectionRange(6, 9)
322 element.setRangeText('A', 1, 2) 322 element.setRangeText('A', 1, 2)
323 PASS element.value is "0A23456789" 323 PASS element.value is "0A23456789"
324 PASS element.selectionStart is 6 324 PASS element.selectionStart is 6
325 PASS element.selectionEnd is 9 325 PASS element.selectionEnd is 9
326 element.value = '0123456789' 326 element.value = '0123456789'
327 element.setSelectionRange(6, 9) 327 element.setSelectionRange(6, 9)
328 element.setRangeText('AB', 1, 1, 'invalid') 328 PASS element.setRangeText('AB', 1, 1, 'invalid') threw exception TypeError: Fail ed to execute 'setRangeText' on 'HTMLInputElement': The provided value 'invalid' is not a valid enum value of type SelectionMode..
329 PASS element.value is "0AB123456789" 329 PASS element.value is "0123456789"
330 PASS element.selectionStart is 8 330 PASS element.selectionStart is 6
331 PASS element.selectionEnd is 11 331 PASS element.selectionEnd is 9
332 element.value = '0123456789' 332 element.value = '0123456789'
333 element.setSelectionRange(6, 9) 333 element.setSelectionRange(6, 9)
334 element.setRangeText('AB', 1, 1, undefined) 334 element.setRangeText('AB', 1, 1, undefined)
335 PASS element.value is "0AB123456789" 335 PASS element.value is "0AB123456789"
336 PASS element.selectionStart is 8 336 PASS element.selectionStart is 8
337 PASS element.selectionEnd is 11 337 PASS element.selectionEnd is 11
338 element.value = '0123456789' 338 element.value = '0123456789'
339 element.setSelectionRange(6, 9) 339 element.setSelectionRange(6, 9)
340 element.setRangeText('A', 1, 3, 'preserve') 340 element.setRangeText('A', 1, 3, 'preserve')
341 PASS element.value is "0A3456789" 341 PASS element.value is "0A3456789"
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
442 442
443 setRangeText() with 'preserve' as the selectMode. 443 setRangeText() with 'preserve' as the selectMode.
444 element.value = '0123456789' 444 element.value = '0123456789'
445 element.setSelectionRange(6, 9) 445 element.setSelectionRange(6, 9)
446 element.setRangeText('A', 1, 2) 446 element.setRangeText('A', 1, 2)
447 PASS element.value is "0A23456789" 447 PASS element.value is "0A23456789"
448 PASS element.selectionStart is 6 448 PASS element.selectionStart is 6
449 PASS element.selectionEnd is 9 449 PASS element.selectionEnd is 9
450 element.value = '0123456789' 450 element.value = '0123456789'
451 element.setSelectionRange(6, 9) 451 element.setSelectionRange(6, 9)
452 element.setRangeText('AB', 1, 1, 'invalid') 452 PASS element.setRangeText('AB', 1, 1, 'invalid') threw exception TypeError: Fail ed to execute 'setRangeText' on 'HTMLInputElement': The provided value 'invalid' is not a valid enum value of type SelectionMode..
453 PASS element.value is "0AB123456789" 453 PASS element.value is "0123456789"
454 PASS element.selectionStart is 8 454 PASS element.selectionStart is 6
455 PASS element.selectionEnd is 11 455 PASS element.selectionEnd is 9
456 element.value = '0123456789' 456 element.value = '0123456789'
457 element.setSelectionRange(6, 9) 457 element.setSelectionRange(6, 9)
458 element.setRangeText('AB', 1, 1, undefined) 458 element.setRangeText('AB', 1, 1, undefined)
459 PASS element.value is "0AB123456789" 459 PASS element.value is "0AB123456789"
460 PASS element.selectionStart is 8 460 PASS element.selectionStart is 8
461 PASS element.selectionEnd is 11 461 PASS element.selectionEnd is 11
462 element.value = '0123456789' 462 element.value = '0123456789'
463 element.setSelectionRange(6, 9) 463 element.setSelectionRange(6, 9)
464 element.setRangeText('A', 1, 3, 'preserve') 464 element.setRangeText('A', 1, 3, 'preserve')
465 PASS element.value is "0A3456789" 465 PASS element.value is "0A3456789"
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
566 566
567 setRangeText() with 'preserve' as the selectMode. 567 setRangeText() with 'preserve' as the selectMode.
568 element.value = '0123456789' 568 element.value = '0123456789'
569 element.setSelectionRange(6, 9) 569 element.setSelectionRange(6, 9)
570 element.setRangeText('A', 1, 2) 570 element.setRangeText('A', 1, 2)
571 PASS element.value is "0A23456789" 571 PASS element.value is "0A23456789"
572 PASS element.selectionStart is 6 572 PASS element.selectionStart is 6
573 PASS element.selectionEnd is 9 573 PASS element.selectionEnd is 9
574 element.value = '0123456789' 574 element.value = '0123456789'
575 element.setSelectionRange(6, 9) 575 element.setSelectionRange(6, 9)
576 element.setRangeText('AB', 1, 1, 'invalid') 576 PASS element.setRangeText('AB', 1, 1, 'invalid') threw exception TypeError: Fail ed to execute 'setRangeText' on 'HTMLInputElement': The provided value 'invalid' is not a valid enum value of type SelectionMode..
577 PASS element.value is "0AB123456789" 577 PASS element.value is "0123456789"
578 PASS element.selectionStart is 8 578 PASS element.selectionStart is 6
579 PASS element.selectionEnd is 11 579 PASS element.selectionEnd is 9
580 element.value = '0123456789' 580 element.value = '0123456789'
581 element.setSelectionRange(6, 9) 581 element.setSelectionRange(6, 9)
582 element.setRangeText('AB', 1, 1, undefined) 582 element.setRangeText('AB', 1, 1, undefined)
583 PASS element.value is "0AB123456789" 583 PASS element.value is "0AB123456789"
584 PASS element.selectionStart is 8 584 PASS element.selectionStart is 8
585 PASS element.selectionEnd is 11 585 PASS element.selectionEnd is 11
586 element.value = '0123456789' 586 element.value = '0123456789'
587 element.setSelectionRange(6, 9) 587 element.setSelectionRange(6, 9)
588 element.setRangeText('A', 1, 3, 'preserve') 588 element.setRangeText('A', 1, 3, 'preserve')
589 PASS element.value is "0A3456789" 589 PASS element.value is "0A3456789"
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
661 661
662 Running tests on input with attributes: {"type":"submit"} 662 Running tests on input with attributes: {"type":"submit"}
663 663
664 element.value = '0123456789XYZ' 664 element.value = '0123456789XYZ'
665 PASS element.setRangeText('ABC', 0, 0) threw exception InvalidStateError: Failed to execute 'setRangeText' on 'HTMLInputElement': The input element's type ('sub mit') does not support selection.. 665 PASS element.setRangeText('ABC', 0, 0) threw exception InvalidStateError: Failed to execute 'setRangeText' on 'HTMLInputElement': The input element's type ('sub mit') does not support selection..
666 PASS element.value is "0123456789XYZ" 666 PASS element.value is "0123456789XYZ"
667 PASS successfullyParsed is true 667 PASS successfullyParsed is true
668 668
669 TEST COMPLETE 669 TEST COMPLETE
670 670
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698