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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt

Issue 1629403003: Merge DOMSettableTokensList into DOMTokensList (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: removed non-oilpan inheritance Created 4 years, 10 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
(Empty)
1 Tests the htmlFor attribute and its properties.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4
5
6 - Tests from http://simon.html5.org/test/html/dom/reflecting/DOMTokenList/
7 PASS element.htmlFor.value is "x"
8 PASS String(element.htmlFor) is "x"
9 PASS element.htmlFor.value is "y"
10 PASS String(element.htmlFor) is "y"
11 PASS element.htmlFor.length is 0
12 PASS element.htmlFor.length is 1
13 PASS element.htmlFor.length is 2
14 PASS element.htmlFor.length is 2
15 PASS element.htmlFor.toString() is "x"
16 PASS element.htmlFor.toString() is "x"
17 PASS element.htmlFor.toString() is "x x"
18 PASS element.htmlFor.toString() is "y x"
19 PASS element.htmlFor.toString() is ""
20 PASS element.htmlFor.toString() is ""
21 PASS element.htmlFor.toString() is "y y"
22 PASS element.htmlFor.toString() is "y"
23 - Ensure that we can handle empty form attribute correctly
24 PASS list.value is "x"
25 PASS list.value is ""
26 PASS element.htmlFor.contains('x') is false
27 PASS element.htmlFor[1] is undefined.
28 PASS element.htmlFor.contains('x') is true
29 PASS element.htmlFor[1] is undefined.
30 - Testing add in presence of trailing white spaces.
31 PASS element.htmlFor.toString() is "x y"
32 PASS element.htmlFor.toString() is "x\ty"
33 PASS element.htmlFor.toString() is " y"
34 - Test invalid tokens
35 PASS element.htmlFor.contains('') threw expected DOMException with code 12
36 PASS element.htmlFor.contains('x y') threw expected DOMException with code 5
37 PASS element.htmlFor.add('') threw expected DOMException with code 12
38 PASS element.htmlFor.add('x y') threw expected DOMException with code 5
39 PASS element.htmlFor.remove('') threw expected DOMException with code 12
40 PASS element.htmlFor.remove('x y') threw expected DOMException with code 5
41 PASS element.htmlFor.toggle('') threw expected DOMException with code 12
42 PASS element.htmlFor.toggle('x y') threw expected DOMException with code 5
43 - Indexing
44 PASS element.htmlFor[0] is "x"
45 PASS element.htmlFor.item(0) is "x"
46 PASS element.htmlFor[1] is "x"
47 PASS element.htmlFor.item(1) is "x"
48 PASS element.htmlFor[1] is "y"
49 PASS element.htmlFor.item(1) is "y"
50 PASS element.htmlFor[0] is undefined.
51 PASS element.htmlFor.item(0) is null
52 PASS element.htmlFor[4] is undefined.
53 PASS element.htmlFor.item(4) is null
54 PASS element.htmlFor[-1] is undefined.
55 PASS element.htmlFor.item(-1) is null
56 - Test case since DOMTokenList is case sensitive
57 PASS element.htmlFor.contains('x') is true
58 PASS element.htmlFor.contains('X') is false
59 PASS element.htmlFor[0] is "x"
60 PASS element.htmlFor.contains('X') is true
61 PASS element.htmlFor.contains('x') is false
62 PASS element.htmlFor[0] is "X"
63 - Testing whitespace
64 PASS element.htmlFor.length is 2
65 PASS element.htmlFor.length is 2
66 PASS element.htmlFor.length is 2
67 PASS element.htmlFor.length is 2
68 PASS element.htmlFor.length is 2
69 - DOMSettableTokenList presence and type
70 PASS 'undefined' != typeof DOMSettableTokenList is true
71 PASS typeof DOMSettableTokenList.prototype is "object"
72 PASS typeof element.htmlFor is "object"
73 PASS element.htmlFor.constructor is DOMSettableTokenList
74 PASS element.htmlFor === element.htmlFor is true
75 PASS successfullyParsed is true
76
77 TEST COMPLETE
78
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698