blob: 7b791289faf15c79689d13fb3c3aa258e4201008 [file] [log] [blame]
drousso@apple.com79fae602020-03-31 00:52:56 +00001Test the parsing of :is(selectorList) for querySelector and style.
2
3On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
62 valid selectors
7PASS document.querySelector(":is(*, *)") did not throw exception.
8PASS document.getElementById('style-container').sheet.cssRules.length is 1
9PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, *)"
10PASS document.querySelector(":is(*, * )") did not throw exception.
11PASS document.getElementById('style-container').sheet.cssRules.length is 1
12PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, *)"
13PASS document.querySelector(":is(*, foobar)") did not throw exception.
14PASS document.getElementById('style-container').sheet.cssRules.length is 1
15PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, foobar)"
16PASS document.querySelector(":is(*, foobar )") did not throw exception.
17PASS document.getElementById('style-container').sheet.cssRules.length is 1
18PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, foobar)"
19PASS document.querySelector(":is(*, #id)") did not throw exception.
20PASS document.getElementById('style-container').sheet.cssRules.length is 1
21PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, #id)"
22PASS document.querySelector(":is(*, #id )") did not throw exception.
23PASS document.getElementById('style-container').sheet.cssRules.length is 1
24PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, #id)"
25PASS document.querySelector(":is(*, .class)") did not throw exception.
26PASS document.getElementById('style-container').sheet.cssRules.length is 1
27PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, .class)"
28PASS document.querySelector(":is(*, .class )") did not throw exception.
29PASS document.getElementById('style-container').sheet.cssRules.length is 1
30PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, .class)"
31PASS document.querySelector(":is(*, :first-child)") did not throw exception.
32PASS document.getElementById('style-container').sheet.cssRules.length is 1
33PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, :first-child)"
34PASS document.querySelector(":is(*, :first-child )") did not throw exception.
35PASS document.getElementById('style-container').sheet.cssRules.length is 1
36PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, :first-child)"
37PASS document.querySelector(":is(*, :last-child)") did not throw exception.
38PASS document.getElementById('style-container').sheet.cssRules.length is 1
39PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, :last-child)"
40PASS document.querySelector(":is(*, :last-child )") did not throw exception.
41PASS document.getElementById('style-container').sheet.cssRules.length is 1
42PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, :last-child)"
43PASS document.querySelector(":is(*, :visited)") did not throw exception.
44PASS document.getElementById('style-container').sheet.cssRules.length is 1
45PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, :visited)"
46PASS document.querySelector(":is(*, :visited )") did not throw exception.
47PASS document.getElementById('style-container').sheet.cssRules.length is 1
48PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +000049PASS document.querySelector(":is(*, foobar#id.class)") did not throw exception.
50PASS document.getElementById('style-container').sheet.cssRules.length is 1
51PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, foobar#id.class)"
52PASS document.querySelector(":is(*, foobar#id.class )") did not throw exception.
53PASS document.getElementById('style-container').sheet.cssRules.length is 1
54PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, foobar#id.class)"
55PASS document.querySelector(":is(*, .class:not(.notclass))") did not throw exception.
56PASS document.getElementById('style-container').sheet.cssRules.length is 1
57PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, .class:not(.notclass))"
58PASS document.querySelector(":is(*, .class:not(.notclass) )") did not throw exception.
59PASS document.getElementById('style-container').sheet.cssRules.length is 1
60PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, .class:not(.notclass))"
61PASS document.querySelector(":is(*, #id:empty)") did not throw exception.
62PASS document.getElementById('style-container').sheet.cssRules.length is 1
63PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, #id:empty)"
64PASS document.querySelector(":is(*, #id:empty )") did not throw exception.
65PASS document.getElementById('style-container').sheet.cssRules.length is 1
66PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, #id:empty)"
67PASS document.querySelector(":is(*, a > b)") did not throw exception.
68PASS document.getElementById('style-container').sheet.cssRules.length is 1
69PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, a > b)"
70PASS document.querySelector(":is(*, a > b )") did not throw exception.
71PASS document.getElementById('style-container').sheet.cssRules.length is 1
72PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, a > b)"
73PASS document.querySelector(":is(*, a b)") did not throw exception.
74PASS document.getElementById('style-container').sheet.cssRules.length is 1
75PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, a b)"
76PASS document.querySelector(":is(*, a b )") did not throw exception.
77PASS document.getElementById('style-container').sheet.cssRules.length is 1
78PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, a b)"
79PASS document.querySelector(":is(*, a + b)") did not throw exception.
80PASS document.getElementById('style-container').sheet.cssRules.length is 1
81PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, a + b)"
82PASS document.querySelector(":is(*, a + b )") did not throw exception.
83PASS document.getElementById('style-container').sheet.cssRules.length is 1
84PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, a + b)"
85PASS document.querySelector(":is(*, a ~ b)") did not throw exception.
86PASS document.getElementById('style-container').sheet.cssRules.length is 1
87PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, a ~ b)"
88PASS document.querySelector(":is(*, a ~ b )") did not throw exception.
89PASS document.getElementById('style-container').sheet.cssRules.length is 1
90PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, a ~ b)"
91PASS document.querySelector(":is(*, a + b > c ~ d e + g)") did not throw exception.
92PASS document.getElementById('style-container').sheet.cssRules.length is 1
93PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, a + b > c ~ d e + g)"
94PASS document.querySelector(":is(*, a + b > c ~ d e + g )") did not throw exception.
95PASS document.getElementById('style-container').sheet.cssRules.length is 1
96PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, a + b > c ~ d e + g)"
97PASS document.querySelector(":is(*, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
98PASS document.getElementById('style-container').sheet.cssRules.length is 1
99PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
100PASS document.querySelector(":is(*, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
101PASS document.getElementById('style-container').sheet.cssRules.length is 1
102PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
103PASS document.querySelector(":is(*, :not(:link))") did not throw exception.
104PASS document.getElementById('style-container').sheet.cssRules.length is 1
105PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, :not(:link))"
106PASS document.querySelector(":is(*, :not(:link) )") did not throw exception.
107PASS document.getElementById('style-container').sheet.cssRules.length is 1
108PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, :not(:link))"
109PASS document.querySelector(":is(*, :nth-child(2n of a, b, c))") did not throw exception.
110PASS document.getElementById('style-container').sheet.cssRules.length is 1
111PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, :nth-child(2n of a, b, c))"
112PASS document.querySelector(":is(*, :nth-child(2n of a, b, c) )") did not throw exception.
113PASS document.getElementById('style-container').sheet.cssRules.length is 1
114PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(*, :nth-child(2n of a, b, c))"
115PASS document.querySelector(":is(foobar, *)") did not throw exception.
116PASS document.getElementById('style-container').sheet.cssRules.length is 1
117PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, *)"
118PASS document.querySelector(":is(foobar, * )") did not throw exception.
119PASS document.getElementById('style-container').sheet.cssRules.length is 1
120PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, *)"
121PASS document.querySelector(":is(foobar, foobar)") did not throw exception.
122PASS document.getElementById('style-container').sheet.cssRules.length is 1
123PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, foobar)"
124PASS document.querySelector(":is(foobar, foobar )") did not throw exception.
125PASS document.getElementById('style-container').sheet.cssRules.length is 1
126PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, foobar)"
127PASS document.querySelector(":is(foobar, #id)") did not throw exception.
128PASS document.getElementById('style-container').sheet.cssRules.length is 1
129PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, #id)"
130PASS document.querySelector(":is(foobar, #id )") did not throw exception.
131PASS document.getElementById('style-container').sheet.cssRules.length is 1
132PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, #id)"
133PASS document.querySelector(":is(foobar, .class)") did not throw exception.
134PASS document.getElementById('style-container').sheet.cssRules.length is 1
135PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, .class)"
136PASS document.querySelector(":is(foobar, .class )") did not throw exception.
137PASS document.getElementById('style-container').sheet.cssRules.length is 1
138PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, .class)"
139PASS document.querySelector(":is(foobar, :first-child)") did not throw exception.
140PASS document.getElementById('style-container').sheet.cssRules.length is 1
141PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, :first-child)"
142PASS document.querySelector(":is(foobar, :first-child )") did not throw exception.
143PASS document.getElementById('style-container').sheet.cssRules.length is 1
144PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, :first-child)"
145PASS document.querySelector(":is(foobar, :last-child)") did not throw exception.
146PASS document.getElementById('style-container').sheet.cssRules.length is 1
147PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, :last-child)"
148PASS document.querySelector(":is(foobar, :last-child )") did not throw exception.
149PASS document.getElementById('style-container').sheet.cssRules.length is 1
150PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, :last-child)"
151PASS document.querySelector(":is(foobar, :visited)") did not throw exception.
152PASS document.getElementById('style-container').sheet.cssRules.length is 1
153PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, :visited)"
154PASS document.querySelector(":is(foobar, :visited )") did not throw exception.
155PASS document.getElementById('style-container').sheet.cssRules.length is 1
156PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +0000157PASS document.querySelector(":is(foobar, foobar#id.class)") did not throw exception.
158PASS document.getElementById('style-container').sheet.cssRules.length is 1
159PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, foobar#id.class)"
160PASS document.querySelector(":is(foobar, foobar#id.class )") did not throw exception.
161PASS document.getElementById('style-container').sheet.cssRules.length is 1
162PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, foobar#id.class)"
163PASS document.querySelector(":is(foobar, .class:not(.notclass))") did not throw exception.
164PASS document.getElementById('style-container').sheet.cssRules.length is 1
165PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, .class:not(.notclass))"
166PASS document.querySelector(":is(foobar, .class:not(.notclass) )") did not throw exception.
167PASS document.getElementById('style-container').sheet.cssRules.length is 1
168PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, .class:not(.notclass))"
169PASS document.querySelector(":is(foobar, #id:empty)") did not throw exception.
170PASS document.getElementById('style-container').sheet.cssRules.length is 1
171PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, #id:empty)"
172PASS document.querySelector(":is(foobar, #id:empty )") did not throw exception.
173PASS document.getElementById('style-container').sheet.cssRules.length is 1
174PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, #id:empty)"
175PASS document.querySelector(":is(foobar, a > b)") did not throw exception.
176PASS document.getElementById('style-container').sheet.cssRules.length is 1
177PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, a > b)"
178PASS document.querySelector(":is(foobar, a > b )") did not throw exception.
179PASS document.getElementById('style-container').sheet.cssRules.length is 1
180PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, a > b)"
181PASS document.querySelector(":is(foobar, a b)") did not throw exception.
182PASS document.getElementById('style-container').sheet.cssRules.length is 1
183PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, a b)"
184PASS document.querySelector(":is(foobar, a b )") did not throw exception.
185PASS document.getElementById('style-container').sheet.cssRules.length is 1
186PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, a b)"
187PASS document.querySelector(":is(foobar, a + b)") did not throw exception.
188PASS document.getElementById('style-container').sheet.cssRules.length is 1
189PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, a + b)"
190PASS document.querySelector(":is(foobar, a + b )") did not throw exception.
191PASS document.getElementById('style-container').sheet.cssRules.length is 1
192PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, a + b)"
193PASS document.querySelector(":is(foobar, a ~ b)") did not throw exception.
194PASS document.getElementById('style-container').sheet.cssRules.length is 1
195PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, a ~ b)"
196PASS document.querySelector(":is(foobar, a ~ b )") did not throw exception.
197PASS document.getElementById('style-container').sheet.cssRules.length is 1
198PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, a ~ b)"
199PASS document.querySelector(":is(foobar, a + b > c ~ d e + g)") did not throw exception.
200PASS document.getElementById('style-container').sheet.cssRules.length is 1
201PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, a + b > c ~ d e + g)"
202PASS document.querySelector(":is(foobar, a + b > c ~ d e + g )") did not throw exception.
203PASS document.getElementById('style-container').sheet.cssRules.length is 1
204PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, a + b > c ~ d e + g)"
205PASS document.querySelector(":is(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
206PASS document.getElementById('style-container').sheet.cssRules.length is 1
207PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
208PASS document.querySelector(":is(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
209PASS document.getElementById('style-container').sheet.cssRules.length is 1
210PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
211PASS document.querySelector(":is(foobar, :not(:link))") did not throw exception.
212PASS document.getElementById('style-container').sheet.cssRules.length is 1
213PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, :not(:link))"
214PASS document.querySelector(":is(foobar, :not(:link) )") did not throw exception.
215PASS document.getElementById('style-container').sheet.cssRules.length is 1
216PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, :not(:link))"
217PASS document.querySelector(":is(foobar, :nth-child(2n of a, b, c))") did not throw exception.
218PASS document.getElementById('style-container').sheet.cssRules.length is 1
219PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, :nth-child(2n of a, b, c))"
220PASS document.querySelector(":is(foobar, :nth-child(2n of a, b, c) )") did not throw exception.
221PASS document.getElementById('style-container').sheet.cssRules.length is 1
222PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar, :nth-child(2n of a, b, c))"
223PASS document.querySelector(":is(#id, *)") did not throw exception.
224PASS document.getElementById('style-container').sheet.cssRules.length is 1
225PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, *)"
226PASS document.querySelector(":is(#id, * )") did not throw exception.
227PASS document.getElementById('style-container').sheet.cssRules.length is 1
228PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, *)"
229PASS document.querySelector(":is(#id, foobar)") did not throw exception.
230PASS document.getElementById('style-container').sheet.cssRules.length is 1
231PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, foobar)"
232PASS document.querySelector(":is(#id, foobar )") did not throw exception.
233PASS document.getElementById('style-container').sheet.cssRules.length is 1
234PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, foobar)"
235PASS document.querySelector(":is(#id, #id)") did not throw exception.
236PASS document.getElementById('style-container').sheet.cssRules.length is 1
237PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, #id)"
238PASS document.querySelector(":is(#id, #id )") did not throw exception.
239PASS document.getElementById('style-container').sheet.cssRules.length is 1
240PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, #id)"
241PASS document.querySelector(":is(#id, .class)") did not throw exception.
242PASS document.getElementById('style-container').sheet.cssRules.length is 1
243PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, .class)"
244PASS document.querySelector(":is(#id, .class )") did not throw exception.
245PASS document.getElementById('style-container').sheet.cssRules.length is 1
246PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, .class)"
247PASS document.querySelector(":is(#id, :first-child)") did not throw exception.
248PASS document.getElementById('style-container').sheet.cssRules.length is 1
249PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, :first-child)"
250PASS document.querySelector(":is(#id, :first-child )") did not throw exception.
251PASS document.getElementById('style-container').sheet.cssRules.length is 1
252PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, :first-child)"
253PASS document.querySelector(":is(#id, :last-child)") did not throw exception.
254PASS document.getElementById('style-container').sheet.cssRules.length is 1
255PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, :last-child)"
256PASS document.querySelector(":is(#id, :last-child )") did not throw exception.
257PASS document.getElementById('style-container').sheet.cssRules.length is 1
258PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, :last-child)"
259PASS document.querySelector(":is(#id, :visited)") did not throw exception.
260PASS document.getElementById('style-container').sheet.cssRules.length is 1
261PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, :visited)"
262PASS document.querySelector(":is(#id, :visited )") did not throw exception.
263PASS document.getElementById('style-container').sheet.cssRules.length is 1
264PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +0000265PASS document.querySelector(":is(#id, foobar#id.class)") did not throw exception.
266PASS document.getElementById('style-container').sheet.cssRules.length is 1
267PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, foobar#id.class)"
268PASS document.querySelector(":is(#id, foobar#id.class )") did not throw exception.
269PASS document.getElementById('style-container').sheet.cssRules.length is 1
270PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, foobar#id.class)"
271PASS document.querySelector(":is(#id, .class:not(.notclass))") did not throw exception.
272PASS document.getElementById('style-container').sheet.cssRules.length is 1
273PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, .class:not(.notclass))"
274PASS document.querySelector(":is(#id, .class:not(.notclass) )") did not throw exception.
275PASS document.getElementById('style-container').sheet.cssRules.length is 1
276PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, .class:not(.notclass))"
277PASS document.querySelector(":is(#id, #id:empty)") did not throw exception.
278PASS document.getElementById('style-container').sheet.cssRules.length is 1
279PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, #id:empty)"
280PASS document.querySelector(":is(#id, #id:empty )") did not throw exception.
281PASS document.getElementById('style-container').sheet.cssRules.length is 1
282PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, #id:empty)"
283PASS document.querySelector(":is(#id, a > b)") did not throw exception.
284PASS document.getElementById('style-container').sheet.cssRules.length is 1
285PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, a > b)"
286PASS document.querySelector(":is(#id, a > b )") did not throw exception.
287PASS document.getElementById('style-container').sheet.cssRules.length is 1
288PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, a > b)"
289PASS document.querySelector(":is(#id, a b)") did not throw exception.
290PASS document.getElementById('style-container').sheet.cssRules.length is 1
291PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, a b)"
292PASS document.querySelector(":is(#id, a b )") did not throw exception.
293PASS document.getElementById('style-container').sheet.cssRules.length is 1
294PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, a b)"
295PASS document.querySelector(":is(#id, a + b)") did not throw exception.
296PASS document.getElementById('style-container').sheet.cssRules.length is 1
297PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, a + b)"
298PASS document.querySelector(":is(#id, a + b )") did not throw exception.
299PASS document.getElementById('style-container').sheet.cssRules.length is 1
300PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, a + b)"
301PASS document.querySelector(":is(#id, a ~ b)") did not throw exception.
302PASS document.getElementById('style-container').sheet.cssRules.length is 1
303PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, a ~ b)"
304PASS document.querySelector(":is(#id, a ~ b )") did not throw exception.
305PASS document.getElementById('style-container').sheet.cssRules.length is 1
306PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, a ~ b)"
307PASS document.querySelector(":is(#id, a + b > c ~ d e + g)") did not throw exception.
308PASS document.getElementById('style-container').sheet.cssRules.length is 1
309PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, a + b > c ~ d e + g)"
310PASS document.querySelector(":is(#id, a + b > c ~ d e + g )") did not throw exception.
311PASS document.getElementById('style-container').sheet.cssRules.length is 1
312PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, a + b > c ~ d e + g)"
313PASS document.querySelector(":is(#id, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
314PASS document.getElementById('style-container').sheet.cssRules.length is 1
315PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
316PASS document.querySelector(":is(#id, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
317PASS document.getElementById('style-container').sheet.cssRules.length is 1
318PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
319PASS document.querySelector(":is(#id, :not(:link))") did not throw exception.
320PASS document.getElementById('style-container').sheet.cssRules.length is 1
321PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, :not(:link))"
322PASS document.querySelector(":is(#id, :not(:link) )") did not throw exception.
323PASS document.getElementById('style-container').sheet.cssRules.length is 1
324PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, :not(:link))"
325PASS document.querySelector(":is(#id, :nth-child(2n of a, b, c))") did not throw exception.
326PASS document.getElementById('style-container').sheet.cssRules.length is 1
327PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, :nth-child(2n of a, b, c))"
328PASS document.querySelector(":is(#id, :nth-child(2n of a, b, c) )") did not throw exception.
329PASS document.getElementById('style-container').sheet.cssRules.length is 1
330PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id, :nth-child(2n of a, b, c))"
331PASS document.querySelector(":is(.class, *)") did not throw exception.
332PASS document.getElementById('style-container').sheet.cssRules.length is 1
333PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, *)"
334PASS document.querySelector(":is(.class, * )") did not throw exception.
335PASS document.getElementById('style-container').sheet.cssRules.length is 1
336PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, *)"
337PASS document.querySelector(":is(.class, foobar)") did not throw exception.
338PASS document.getElementById('style-container').sheet.cssRules.length is 1
339PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, foobar)"
340PASS document.querySelector(":is(.class, foobar )") did not throw exception.
341PASS document.getElementById('style-container').sheet.cssRules.length is 1
342PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, foobar)"
343PASS document.querySelector(":is(.class, #id)") did not throw exception.
344PASS document.getElementById('style-container').sheet.cssRules.length is 1
345PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, #id)"
346PASS document.querySelector(":is(.class, #id )") did not throw exception.
347PASS document.getElementById('style-container').sheet.cssRules.length is 1
348PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, #id)"
349PASS document.querySelector(":is(.class, .class)") did not throw exception.
350PASS document.getElementById('style-container').sheet.cssRules.length is 1
351PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, .class)"
352PASS document.querySelector(":is(.class, .class )") did not throw exception.
353PASS document.getElementById('style-container').sheet.cssRules.length is 1
354PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, .class)"
355PASS document.querySelector(":is(.class, :first-child)") did not throw exception.
356PASS document.getElementById('style-container').sheet.cssRules.length is 1
357PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, :first-child)"
358PASS document.querySelector(":is(.class, :first-child )") did not throw exception.
359PASS document.getElementById('style-container').sheet.cssRules.length is 1
360PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, :first-child)"
361PASS document.querySelector(":is(.class, :last-child)") did not throw exception.
362PASS document.getElementById('style-container').sheet.cssRules.length is 1
363PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, :last-child)"
364PASS document.querySelector(":is(.class, :last-child )") did not throw exception.
365PASS document.getElementById('style-container').sheet.cssRules.length is 1
366PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, :last-child)"
367PASS document.querySelector(":is(.class, :visited)") did not throw exception.
368PASS document.getElementById('style-container').sheet.cssRules.length is 1
369PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, :visited)"
370PASS document.querySelector(":is(.class, :visited )") did not throw exception.
371PASS document.getElementById('style-container').sheet.cssRules.length is 1
372PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +0000373PASS document.querySelector(":is(.class, foobar#id.class)") did not throw exception.
374PASS document.getElementById('style-container').sheet.cssRules.length is 1
375PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, foobar#id.class)"
376PASS document.querySelector(":is(.class, foobar#id.class )") did not throw exception.
377PASS document.getElementById('style-container').sheet.cssRules.length is 1
378PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, foobar#id.class)"
379PASS document.querySelector(":is(.class, .class:not(.notclass))") did not throw exception.
380PASS document.getElementById('style-container').sheet.cssRules.length is 1
381PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, .class:not(.notclass))"
382PASS document.querySelector(":is(.class, .class:not(.notclass) )") did not throw exception.
383PASS document.getElementById('style-container').sheet.cssRules.length is 1
384PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, .class:not(.notclass))"
385PASS document.querySelector(":is(.class, #id:empty)") did not throw exception.
386PASS document.getElementById('style-container').sheet.cssRules.length is 1
387PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, #id:empty)"
388PASS document.querySelector(":is(.class, #id:empty )") did not throw exception.
389PASS document.getElementById('style-container').sheet.cssRules.length is 1
390PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, #id:empty)"
391PASS document.querySelector(":is(.class, a > b)") did not throw exception.
392PASS document.getElementById('style-container').sheet.cssRules.length is 1
393PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, a > b)"
394PASS document.querySelector(":is(.class, a > b )") did not throw exception.
395PASS document.getElementById('style-container').sheet.cssRules.length is 1
396PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, a > b)"
397PASS document.querySelector(":is(.class, a b)") did not throw exception.
398PASS document.getElementById('style-container').sheet.cssRules.length is 1
399PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, a b)"
400PASS document.querySelector(":is(.class, a b )") did not throw exception.
401PASS document.getElementById('style-container').sheet.cssRules.length is 1
402PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, a b)"
403PASS document.querySelector(":is(.class, a + b)") did not throw exception.
404PASS document.getElementById('style-container').sheet.cssRules.length is 1
405PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, a + b)"
406PASS document.querySelector(":is(.class, a + b )") did not throw exception.
407PASS document.getElementById('style-container').sheet.cssRules.length is 1
408PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, a + b)"
409PASS document.querySelector(":is(.class, a ~ b)") did not throw exception.
410PASS document.getElementById('style-container').sheet.cssRules.length is 1
411PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, a ~ b)"
412PASS document.querySelector(":is(.class, a ~ b )") did not throw exception.
413PASS document.getElementById('style-container').sheet.cssRules.length is 1
414PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, a ~ b)"
415PASS document.querySelector(":is(.class, a + b > c ~ d e + g)") did not throw exception.
416PASS document.getElementById('style-container').sheet.cssRules.length is 1
417PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, a + b > c ~ d e + g)"
418PASS document.querySelector(":is(.class, a + b > c ~ d e + g )") did not throw exception.
419PASS document.getElementById('style-container').sheet.cssRules.length is 1
420PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, a + b > c ~ d e + g)"
421PASS document.querySelector(":is(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
422PASS document.getElementById('style-container').sheet.cssRules.length is 1
423PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
424PASS document.querySelector(":is(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
425PASS document.getElementById('style-container').sheet.cssRules.length is 1
426PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
427PASS document.querySelector(":is(.class, :not(:link))") did not throw exception.
428PASS document.getElementById('style-container').sheet.cssRules.length is 1
429PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, :not(:link))"
430PASS document.querySelector(":is(.class, :not(:link) )") did not throw exception.
431PASS document.getElementById('style-container').sheet.cssRules.length is 1
432PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, :not(:link))"
433PASS document.querySelector(":is(.class, :nth-child(2n of a, b, c))") did not throw exception.
434PASS document.getElementById('style-container').sheet.cssRules.length is 1
435PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, :nth-child(2n of a, b, c))"
436PASS document.querySelector(":is(.class, :nth-child(2n of a, b, c) )") did not throw exception.
437PASS document.getElementById('style-container').sheet.cssRules.length is 1
438PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class, :nth-child(2n of a, b, c))"
439PASS document.querySelector(":is(:first-child, *)") did not throw exception.
440PASS document.getElementById('style-container').sheet.cssRules.length is 1
441PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, *)"
442PASS document.querySelector(":is(:first-child, * )") did not throw exception.
443PASS document.getElementById('style-container').sheet.cssRules.length is 1
444PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, *)"
445PASS document.querySelector(":is(:first-child, foobar)") did not throw exception.
446PASS document.getElementById('style-container').sheet.cssRules.length is 1
447PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, foobar)"
448PASS document.querySelector(":is(:first-child, foobar )") did not throw exception.
449PASS document.getElementById('style-container').sheet.cssRules.length is 1
450PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, foobar)"
451PASS document.querySelector(":is(:first-child, #id)") did not throw exception.
452PASS document.getElementById('style-container').sheet.cssRules.length is 1
453PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, #id)"
454PASS document.querySelector(":is(:first-child, #id )") did not throw exception.
455PASS document.getElementById('style-container').sheet.cssRules.length is 1
456PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, #id)"
457PASS document.querySelector(":is(:first-child, .class)") did not throw exception.
458PASS document.getElementById('style-container').sheet.cssRules.length is 1
459PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, .class)"
460PASS document.querySelector(":is(:first-child, .class )") did not throw exception.
461PASS document.getElementById('style-container').sheet.cssRules.length is 1
462PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, .class)"
463PASS document.querySelector(":is(:first-child, :first-child)") did not throw exception.
464PASS document.getElementById('style-container').sheet.cssRules.length is 1
465PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, :first-child)"
466PASS document.querySelector(":is(:first-child, :first-child )") did not throw exception.
467PASS document.getElementById('style-container').sheet.cssRules.length is 1
468PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, :first-child)"
469PASS document.querySelector(":is(:first-child, :last-child)") did not throw exception.
470PASS document.getElementById('style-container').sheet.cssRules.length is 1
471PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, :last-child)"
472PASS document.querySelector(":is(:first-child, :last-child )") did not throw exception.
473PASS document.getElementById('style-container').sheet.cssRules.length is 1
474PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, :last-child)"
475PASS document.querySelector(":is(:first-child, :visited)") did not throw exception.
476PASS document.getElementById('style-container').sheet.cssRules.length is 1
477PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, :visited)"
478PASS document.querySelector(":is(:first-child, :visited )") did not throw exception.
479PASS document.getElementById('style-container').sheet.cssRules.length is 1
480PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +0000481PASS document.querySelector(":is(:first-child, foobar#id.class)") did not throw exception.
482PASS document.getElementById('style-container').sheet.cssRules.length is 1
483PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, foobar#id.class)"
484PASS document.querySelector(":is(:first-child, foobar#id.class )") did not throw exception.
485PASS document.getElementById('style-container').sheet.cssRules.length is 1
486PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, foobar#id.class)"
487PASS document.querySelector(":is(:first-child, .class:not(.notclass))") did not throw exception.
488PASS document.getElementById('style-container').sheet.cssRules.length is 1
489PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, .class:not(.notclass))"
490PASS document.querySelector(":is(:first-child, .class:not(.notclass) )") did not throw exception.
491PASS document.getElementById('style-container').sheet.cssRules.length is 1
492PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, .class:not(.notclass))"
493PASS document.querySelector(":is(:first-child, #id:empty)") did not throw exception.
494PASS document.getElementById('style-container').sheet.cssRules.length is 1
495PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, #id:empty)"
496PASS document.querySelector(":is(:first-child, #id:empty )") did not throw exception.
497PASS document.getElementById('style-container').sheet.cssRules.length is 1
498PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, #id:empty)"
499PASS document.querySelector(":is(:first-child, a > b)") did not throw exception.
500PASS document.getElementById('style-container').sheet.cssRules.length is 1
501PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, a > b)"
502PASS document.querySelector(":is(:first-child, a > b )") did not throw exception.
503PASS document.getElementById('style-container').sheet.cssRules.length is 1
504PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, a > b)"
505PASS document.querySelector(":is(:first-child, a b)") did not throw exception.
506PASS document.getElementById('style-container').sheet.cssRules.length is 1
507PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, a b)"
508PASS document.querySelector(":is(:first-child, a b )") did not throw exception.
509PASS document.getElementById('style-container').sheet.cssRules.length is 1
510PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, a b)"
511PASS document.querySelector(":is(:first-child, a + b)") did not throw exception.
512PASS document.getElementById('style-container').sheet.cssRules.length is 1
513PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, a + b)"
514PASS document.querySelector(":is(:first-child, a + b )") did not throw exception.
515PASS document.getElementById('style-container').sheet.cssRules.length is 1
516PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, a + b)"
517PASS document.querySelector(":is(:first-child, a ~ b)") did not throw exception.
518PASS document.getElementById('style-container').sheet.cssRules.length is 1
519PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, a ~ b)"
520PASS document.querySelector(":is(:first-child, a ~ b )") did not throw exception.
521PASS document.getElementById('style-container').sheet.cssRules.length is 1
522PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, a ~ b)"
523PASS document.querySelector(":is(:first-child, a + b > c ~ d e + g)") did not throw exception.
524PASS document.getElementById('style-container').sheet.cssRules.length is 1
525PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, a + b > c ~ d e + g)"
526PASS document.querySelector(":is(:first-child, a + b > c ~ d e + g )") did not throw exception.
527PASS document.getElementById('style-container').sheet.cssRules.length is 1
528PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, a + b > c ~ d e + g)"
529PASS document.querySelector(":is(:first-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
530PASS document.getElementById('style-container').sheet.cssRules.length is 1
531PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
532PASS document.querySelector(":is(:first-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
533PASS document.getElementById('style-container').sheet.cssRules.length is 1
534PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
535PASS document.querySelector(":is(:first-child, :not(:link))") did not throw exception.
536PASS document.getElementById('style-container').sheet.cssRules.length is 1
537PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, :not(:link))"
538PASS document.querySelector(":is(:first-child, :not(:link) )") did not throw exception.
539PASS document.getElementById('style-container').sheet.cssRules.length is 1
540PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, :not(:link))"
541PASS document.querySelector(":is(:first-child, :nth-child(2n of a, b, c))") did not throw exception.
542PASS document.getElementById('style-container').sheet.cssRules.length is 1
543PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, :nth-child(2n of a, b, c))"
544PASS document.querySelector(":is(:first-child, :nth-child(2n of a, b, c) )") did not throw exception.
545PASS document.getElementById('style-container').sheet.cssRules.length is 1
546PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:first-child, :nth-child(2n of a, b, c))"
547PASS document.querySelector(":is(:last-child, *)") did not throw exception.
548PASS document.getElementById('style-container').sheet.cssRules.length is 1
549PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, *)"
550PASS document.querySelector(":is(:last-child, * )") did not throw exception.
551PASS document.getElementById('style-container').sheet.cssRules.length is 1
552PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, *)"
553PASS document.querySelector(":is(:last-child, foobar)") did not throw exception.
554PASS document.getElementById('style-container').sheet.cssRules.length is 1
555PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, foobar)"
556PASS document.querySelector(":is(:last-child, foobar )") did not throw exception.
557PASS document.getElementById('style-container').sheet.cssRules.length is 1
558PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, foobar)"
559PASS document.querySelector(":is(:last-child, #id)") did not throw exception.
560PASS document.getElementById('style-container').sheet.cssRules.length is 1
561PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, #id)"
562PASS document.querySelector(":is(:last-child, #id )") did not throw exception.
563PASS document.getElementById('style-container').sheet.cssRules.length is 1
564PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, #id)"
565PASS document.querySelector(":is(:last-child, .class)") did not throw exception.
566PASS document.getElementById('style-container').sheet.cssRules.length is 1
567PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, .class)"
568PASS document.querySelector(":is(:last-child, .class )") did not throw exception.
569PASS document.getElementById('style-container').sheet.cssRules.length is 1
570PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, .class)"
571PASS document.querySelector(":is(:last-child, :first-child)") did not throw exception.
572PASS document.getElementById('style-container').sheet.cssRules.length is 1
573PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, :first-child)"
574PASS document.querySelector(":is(:last-child, :first-child )") did not throw exception.
575PASS document.getElementById('style-container').sheet.cssRules.length is 1
576PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, :first-child)"
577PASS document.querySelector(":is(:last-child, :last-child)") did not throw exception.
578PASS document.getElementById('style-container').sheet.cssRules.length is 1
579PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, :last-child)"
580PASS document.querySelector(":is(:last-child, :last-child )") did not throw exception.
581PASS document.getElementById('style-container').sheet.cssRules.length is 1
582PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, :last-child)"
583PASS document.querySelector(":is(:last-child, :visited)") did not throw exception.
584PASS document.getElementById('style-container').sheet.cssRules.length is 1
585PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, :visited)"
586PASS document.querySelector(":is(:last-child, :visited )") did not throw exception.
587PASS document.getElementById('style-container').sheet.cssRules.length is 1
588PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +0000589PASS document.querySelector(":is(:last-child, foobar#id.class)") did not throw exception.
590PASS document.getElementById('style-container').sheet.cssRules.length is 1
591PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, foobar#id.class)"
592PASS document.querySelector(":is(:last-child, foobar#id.class )") did not throw exception.
593PASS document.getElementById('style-container').sheet.cssRules.length is 1
594PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, foobar#id.class)"
595PASS document.querySelector(":is(:last-child, .class:not(.notclass))") did not throw exception.
596PASS document.getElementById('style-container').sheet.cssRules.length is 1
597PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, .class:not(.notclass))"
598PASS document.querySelector(":is(:last-child, .class:not(.notclass) )") did not throw exception.
599PASS document.getElementById('style-container').sheet.cssRules.length is 1
600PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, .class:not(.notclass))"
601PASS document.querySelector(":is(:last-child, #id:empty)") did not throw exception.
602PASS document.getElementById('style-container').sheet.cssRules.length is 1
603PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, #id:empty)"
604PASS document.querySelector(":is(:last-child, #id:empty )") did not throw exception.
605PASS document.getElementById('style-container').sheet.cssRules.length is 1
606PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, #id:empty)"
607PASS document.querySelector(":is(:last-child, a > b)") did not throw exception.
608PASS document.getElementById('style-container').sheet.cssRules.length is 1
609PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, a > b)"
610PASS document.querySelector(":is(:last-child, a > b )") did not throw exception.
611PASS document.getElementById('style-container').sheet.cssRules.length is 1
612PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, a > b)"
613PASS document.querySelector(":is(:last-child, a b)") did not throw exception.
614PASS document.getElementById('style-container').sheet.cssRules.length is 1
615PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, a b)"
616PASS document.querySelector(":is(:last-child, a b )") did not throw exception.
617PASS document.getElementById('style-container').sheet.cssRules.length is 1
618PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, a b)"
619PASS document.querySelector(":is(:last-child, a + b)") did not throw exception.
620PASS document.getElementById('style-container').sheet.cssRules.length is 1
621PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, a + b)"
622PASS document.querySelector(":is(:last-child, a + b )") did not throw exception.
623PASS document.getElementById('style-container').sheet.cssRules.length is 1
624PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, a + b)"
625PASS document.querySelector(":is(:last-child, a ~ b)") did not throw exception.
626PASS document.getElementById('style-container').sheet.cssRules.length is 1
627PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, a ~ b)"
628PASS document.querySelector(":is(:last-child, a ~ b )") did not throw exception.
629PASS document.getElementById('style-container').sheet.cssRules.length is 1
630PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, a ~ b)"
631PASS document.querySelector(":is(:last-child, a + b > c ~ d e + g)") did not throw exception.
632PASS document.getElementById('style-container').sheet.cssRules.length is 1
633PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, a + b > c ~ d e + g)"
634PASS document.querySelector(":is(:last-child, a + b > c ~ d e + g )") did not throw exception.
635PASS document.getElementById('style-container').sheet.cssRules.length is 1
636PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, a + b > c ~ d e + g)"
637PASS document.querySelector(":is(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
638PASS document.getElementById('style-container').sheet.cssRules.length is 1
639PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
640PASS document.querySelector(":is(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
641PASS document.getElementById('style-container').sheet.cssRules.length is 1
642PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
643PASS document.querySelector(":is(:last-child, :not(:link))") did not throw exception.
644PASS document.getElementById('style-container').sheet.cssRules.length is 1
645PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, :not(:link))"
646PASS document.querySelector(":is(:last-child, :not(:link) )") did not throw exception.
647PASS document.getElementById('style-container').sheet.cssRules.length is 1
648PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, :not(:link))"
649PASS document.querySelector(":is(:last-child, :nth-child(2n of a, b, c))") did not throw exception.
650PASS document.getElementById('style-container').sheet.cssRules.length is 1
651PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, :nth-child(2n of a, b, c))"
652PASS document.querySelector(":is(:last-child, :nth-child(2n of a, b, c) )") did not throw exception.
653PASS document.getElementById('style-container').sheet.cssRules.length is 1
654PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:last-child, :nth-child(2n of a, b, c))"
655PASS document.querySelector(":is(:visited, *)") did not throw exception.
656PASS document.getElementById('style-container').sheet.cssRules.length is 1
657PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, *)"
658PASS document.querySelector(":is(:visited, * )") did not throw exception.
659PASS document.getElementById('style-container').sheet.cssRules.length is 1
660PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, *)"
661PASS document.querySelector(":is(:visited, foobar)") did not throw exception.
662PASS document.getElementById('style-container').sheet.cssRules.length is 1
663PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, foobar)"
664PASS document.querySelector(":is(:visited, foobar )") did not throw exception.
665PASS document.getElementById('style-container').sheet.cssRules.length is 1
666PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, foobar)"
667PASS document.querySelector(":is(:visited, #id)") did not throw exception.
668PASS document.getElementById('style-container').sheet.cssRules.length is 1
669PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, #id)"
670PASS document.querySelector(":is(:visited, #id )") did not throw exception.
671PASS document.getElementById('style-container').sheet.cssRules.length is 1
672PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, #id)"
673PASS document.querySelector(":is(:visited, .class)") did not throw exception.
674PASS document.getElementById('style-container').sheet.cssRules.length is 1
675PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, .class)"
676PASS document.querySelector(":is(:visited, .class )") did not throw exception.
677PASS document.getElementById('style-container').sheet.cssRules.length is 1
678PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, .class)"
679PASS document.querySelector(":is(:visited, :first-child)") did not throw exception.
680PASS document.getElementById('style-container').sheet.cssRules.length is 1
681PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, :first-child)"
682PASS document.querySelector(":is(:visited, :first-child )") did not throw exception.
683PASS document.getElementById('style-container').sheet.cssRules.length is 1
684PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, :first-child)"
685PASS document.querySelector(":is(:visited, :last-child)") did not throw exception.
686PASS document.getElementById('style-container').sheet.cssRules.length is 1
687PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, :last-child)"
688PASS document.querySelector(":is(:visited, :last-child )") did not throw exception.
689PASS document.getElementById('style-container').sheet.cssRules.length is 1
690PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, :last-child)"
691PASS document.querySelector(":is(:visited, :visited)") did not throw exception.
692PASS document.getElementById('style-container').sheet.cssRules.length is 1
693PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, :visited)"
694PASS document.querySelector(":is(:visited, :visited )") did not throw exception.
695PASS document.getElementById('style-container').sheet.cssRules.length is 1
696PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +0000697PASS document.querySelector(":is(:visited, foobar#id.class)") did not throw exception.
698PASS document.getElementById('style-container').sheet.cssRules.length is 1
699PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, foobar#id.class)"
700PASS document.querySelector(":is(:visited, foobar#id.class )") did not throw exception.
701PASS document.getElementById('style-container').sheet.cssRules.length is 1
702PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, foobar#id.class)"
703PASS document.querySelector(":is(:visited, .class:not(.notclass))") did not throw exception.
704PASS document.getElementById('style-container').sheet.cssRules.length is 1
705PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, .class:not(.notclass))"
706PASS document.querySelector(":is(:visited, .class:not(.notclass) )") did not throw exception.
707PASS document.getElementById('style-container').sheet.cssRules.length is 1
708PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, .class:not(.notclass))"
709PASS document.querySelector(":is(:visited, #id:empty)") did not throw exception.
710PASS document.getElementById('style-container').sheet.cssRules.length is 1
711PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, #id:empty)"
712PASS document.querySelector(":is(:visited, #id:empty )") did not throw exception.
713PASS document.getElementById('style-container').sheet.cssRules.length is 1
714PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, #id:empty)"
715PASS document.querySelector(":is(:visited, a > b)") did not throw exception.
716PASS document.getElementById('style-container').sheet.cssRules.length is 1
717PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, a > b)"
718PASS document.querySelector(":is(:visited, a > b )") did not throw exception.
719PASS document.getElementById('style-container').sheet.cssRules.length is 1
720PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, a > b)"
721PASS document.querySelector(":is(:visited, a b)") did not throw exception.
722PASS document.getElementById('style-container').sheet.cssRules.length is 1
723PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, a b)"
724PASS document.querySelector(":is(:visited, a b )") did not throw exception.
725PASS document.getElementById('style-container').sheet.cssRules.length is 1
726PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, a b)"
727PASS document.querySelector(":is(:visited, a + b)") did not throw exception.
728PASS document.getElementById('style-container').sheet.cssRules.length is 1
729PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, a + b)"
730PASS document.querySelector(":is(:visited, a + b )") did not throw exception.
731PASS document.getElementById('style-container').sheet.cssRules.length is 1
732PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, a + b)"
733PASS document.querySelector(":is(:visited, a ~ b)") did not throw exception.
734PASS document.getElementById('style-container').sheet.cssRules.length is 1
735PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, a ~ b)"
736PASS document.querySelector(":is(:visited, a ~ b )") did not throw exception.
737PASS document.getElementById('style-container').sheet.cssRules.length is 1
738PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, a ~ b)"
739PASS document.querySelector(":is(:visited, a + b > c ~ d e + g)") did not throw exception.
740PASS document.getElementById('style-container').sheet.cssRules.length is 1
741PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, a + b > c ~ d e + g)"
742PASS document.querySelector(":is(:visited, a + b > c ~ d e + g )") did not throw exception.
743PASS document.getElementById('style-container').sheet.cssRules.length is 1
744PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, a + b > c ~ d e + g)"
745PASS document.querySelector(":is(:visited, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
746PASS document.getElementById('style-container').sheet.cssRules.length is 1
747PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
748PASS document.querySelector(":is(:visited, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
749PASS document.getElementById('style-container').sheet.cssRules.length is 1
750PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
751PASS document.querySelector(":is(:visited, :not(:link))") did not throw exception.
752PASS document.getElementById('style-container').sheet.cssRules.length is 1
753PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, :not(:link))"
754PASS document.querySelector(":is(:visited, :not(:link) )") did not throw exception.
755PASS document.getElementById('style-container').sheet.cssRules.length is 1
756PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, :not(:link))"
757PASS document.querySelector(":is(:visited, :nth-child(2n of a, b, c))") did not throw exception.
758PASS document.getElementById('style-container').sheet.cssRules.length is 1
759PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, :nth-child(2n of a, b, c))"
760PASS document.querySelector(":is(:visited, :nth-child(2n of a, b, c) )") did not throw exception.
761PASS document.getElementById('style-container').sheet.cssRules.length is 1
762PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:visited, :nth-child(2n of a, b, c))"
drousso@apple.com79fae602020-03-31 00:52:56 +0000763PASS document.querySelector(":is(foobar#id.class, *)") did not throw exception.
764PASS document.getElementById('style-container').sheet.cssRules.length is 1
765PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, *)"
766PASS document.querySelector(":is(foobar#id.class, * )") did not throw exception.
767PASS document.getElementById('style-container').sheet.cssRules.length is 1
768PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, *)"
769PASS document.querySelector(":is(foobar#id.class, foobar)") did not throw exception.
770PASS document.getElementById('style-container').sheet.cssRules.length is 1
771PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, foobar)"
772PASS document.querySelector(":is(foobar#id.class, foobar )") did not throw exception.
773PASS document.getElementById('style-container').sheet.cssRules.length is 1
774PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, foobar)"
775PASS document.querySelector(":is(foobar#id.class, #id)") did not throw exception.
776PASS document.getElementById('style-container').sheet.cssRules.length is 1
777PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, #id)"
778PASS document.querySelector(":is(foobar#id.class, #id )") did not throw exception.
779PASS document.getElementById('style-container').sheet.cssRules.length is 1
780PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, #id)"
781PASS document.querySelector(":is(foobar#id.class, .class)") did not throw exception.
782PASS document.getElementById('style-container').sheet.cssRules.length is 1
783PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, .class)"
784PASS document.querySelector(":is(foobar#id.class, .class )") did not throw exception.
785PASS document.getElementById('style-container').sheet.cssRules.length is 1
786PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, .class)"
787PASS document.querySelector(":is(foobar#id.class, :first-child)") did not throw exception.
788PASS document.getElementById('style-container').sheet.cssRules.length is 1
789PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, :first-child)"
790PASS document.querySelector(":is(foobar#id.class, :first-child )") did not throw exception.
791PASS document.getElementById('style-container').sheet.cssRules.length is 1
792PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, :first-child)"
793PASS document.querySelector(":is(foobar#id.class, :last-child)") did not throw exception.
794PASS document.getElementById('style-container').sheet.cssRules.length is 1
795PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, :last-child)"
796PASS document.querySelector(":is(foobar#id.class, :last-child )") did not throw exception.
797PASS document.getElementById('style-container').sheet.cssRules.length is 1
798PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, :last-child)"
799PASS document.querySelector(":is(foobar#id.class, :visited)") did not throw exception.
800PASS document.getElementById('style-container').sheet.cssRules.length is 1
801PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, :visited)"
802PASS document.querySelector(":is(foobar#id.class, :visited )") did not throw exception.
803PASS document.getElementById('style-container').sheet.cssRules.length is 1
804PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +0000805PASS document.querySelector(":is(foobar#id.class, foobar#id.class)") did not throw exception.
806PASS document.getElementById('style-container').sheet.cssRules.length is 1
807PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, foobar#id.class)"
808PASS document.querySelector(":is(foobar#id.class, foobar#id.class )") did not throw exception.
809PASS document.getElementById('style-container').sheet.cssRules.length is 1
810PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, foobar#id.class)"
811PASS document.querySelector(":is(foobar#id.class, .class:not(.notclass))") did not throw exception.
812PASS document.getElementById('style-container').sheet.cssRules.length is 1
813PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, .class:not(.notclass))"
814PASS document.querySelector(":is(foobar#id.class, .class:not(.notclass) )") did not throw exception.
815PASS document.getElementById('style-container').sheet.cssRules.length is 1
816PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, .class:not(.notclass))"
817PASS document.querySelector(":is(foobar#id.class, #id:empty)") did not throw exception.
818PASS document.getElementById('style-container').sheet.cssRules.length is 1
819PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, #id:empty)"
820PASS document.querySelector(":is(foobar#id.class, #id:empty )") did not throw exception.
821PASS document.getElementById('style-container').sheet.cssRules.length is 1
822PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, #id:empty)"
823PASS document.querySelector(":is(foobar#id.class, a > b)") did not throw exception.
824PASS document.getElementById('style-container').sheet.cssRules.length is 1
825PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, a > b)"
826PASS document.querySelector(":is(foobar#id.class, a > b )") did not throw exception.
827PASS document.getElementById('style-container').sheet.cssRules.length is 1
828PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, a > b)"
829PASS document.querySelector(":is(foobar#id.class, a b)") did not throw exception.
830PASS document.getElementById('style-container').sheet.cssRules.length is 1
831PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, a b)"
832PASS document.querySelector(":is(foobar#id.class, a b )") did not throw exception.
833PASS document.getElementById('style-container').sheet.cssRules.length is 1
834PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, a b)"
835PASS document.querySelector(":is(foobar#id.class, a + b)") did not throw exception.
836PASS document.getElementById('style-container').sheet.cssRules.length is 1
837PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, a + b)"
838PASS document.querySelector(":is(foobar#id.class, a + b )") did not throw exception.
839PASS document.getElementById('style-container').sheet.cssRules.length is 1
840PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, a + b)"
841PASS document.querySelector(":is(foobar#id.class, a ~ b)") did not throw exception.
842PASS document.getElementById('style-container').sheet.cssRules.length is 1
843PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, a ~ b)"
844PASS document.querySelector(":is(foobar#id.class, a ~ b )") did not throw exception.
845PASS document.getElementById('style-container').sheet.cssRules.length is 1
846PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, a ~ b)"
847PASS document.querySelector(":is(foobar#id.class, a + b > c ~ d e + g)") did not throw exception.
848PASS document.getElementById('style-container').sheet.cssRules.length is 1
849PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, a + b > c ~ d e + g)"
850PASS document.querySelector(":is(foobar#id.class, a + b > c ~ d e + g )") did not throw exception.
851PASS document.getElementById('style-container').sheet.cssRules.length is 1
852PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, a + b > c ~ d e + g)"
853PASS document.querySelector(":is(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
854PASS document.getElementById('style-container').sheet.cssRules.length is 1
855PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
856PASS document.querySelector(":is(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
857PASS document.getElementById('style-container').sheet.cssRules.length is 1
858PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
859PASS document.querySelector(":is(foobar#id.class, :not(:link))") did not throw exception.
860PASS document.getElementById('style-container').sheet.cssRules.length is 1
861PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, :not(:link))"
862PASS document.querySelector(":is(foobar#id.class, :not(:link) )") did not throw exception.
863PASS document.getElementById('style-container').sheet.cssRules.length is 1
864PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, :not(:link))"
865PASS document.querySelector(":is(foobar#id.class, :nth-child(2n of a, b, c))") did not throw exception.
866PASS document.getElementById('style-container').sheet.cssRules.length is 1
867PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, :nth-child(2n of a, b, c))"
868PASS document.querySelector(":is(foobar#id.class, :nth-child(2n of a, b, c) )") did not throw exception.
869PASS document.getElementById('style-container').sheet.cssRules.length is 1
870PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(foobar#id.class, :nth-child(2n of a, b, c))"
871PASS document.querySelector(":is(.class:not(.notclass), *)") did not throw exception.
872PASS document.getElementById('style-container').sheet.cssRules.length is 1
873PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), *)"
874PASS document.querySelector(":is(.class:not(.notclass), * )") did not throw exception.
875PASS document.getElementById('style-container').sheet.cssRules.length is 1
876PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), *)"
877PASS document.querySelector(":is(.class:not(.notclass), foobar)") did not throw exception.
878PASS document.getElementById('style-container').sheet.cssRules.length is 1
879PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), foobar)"
880PASS document.querySelector(":is(.class:not(.notclass), foobar )") did not throw exception.
881PASS document.getElementById('style-container').sheet.cssRules.length is 1
882PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), foobar)"
883PASS document.querySelector(":is(.class:not(.notclass), #id)") did not throw exception.
884PASS document.getElementById('style-container').sheet.cssRules.length is 1
885PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), #id)"
886PASS document.querySelector(":is(.class:not(.notclass), #id )") did not throw exception.
887PASS document.getElementById('style-container').sheet.cssRules.length is 1
888PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), #id)"
889PASS document.querySelector(":is(.class:not(.notclass), .class)") did not throw exception.
890PASS document.getElementById('style-container').sheet.cssRules.length is 1
891PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), .class)"
892PASS document.querySelector(":is(.class:not(.notclass), .class )") did not throw exception.
893PASS document.getElementById('style-container').sheet.cssRules.length is 1
894PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), .class)"
895PASS document.querySelector(":is(.class:not(.notclass), :first-child)") did not throw exception.
896PASS document.getElementById('style-container').sheet.cssRules.length is 1
897PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), :first-child)"
898PASS document.querySelector(":is(.class:not(.notclass), :first-child )") did not throw exception.
899PASS document.getElementById('style-container').sheet.cssRules.length is 1
900PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), :first-child)"
901PASS document.querySelector(":is(.class:not(.notclass), :last-child)") did not throw exception.
902PASS document.getElementById('style-container').sheet.cssRules.length is 1
903PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), :last-child)"
904PASS document.querySelector(":is(.class:not(.notclass), :last-child )") did not throw exception.
905PASS document.getElementById('style-container').sheet.cssRules.length is 1
906PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), :last-child)"
907PASS document.querySelector(":is(.class:not(.notclass), :visited)") did not throw exception.
908PASS document.getElementById('style-container').sheet.cssRules.length is 1
909PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), :visited)"
910PASS document.querySelector(":is(.class:not(.notclass), :visited )") did not throw exception.
911PASS document.getElementById('style-container').sheet.cssRules.length is 1
912PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +0000913PASS document.querySelector(":is(.class:not(.notclass), foobar#id.class)") did not throw exception.
914PASS document.getElementById('style-container').sheet.cssRules.length is 1
915PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), foobar#id.class)"
916PASS document.querySelector(":is(.class:not(.notclass), foobar#id.class )") did not throw exception.
917PASS document.getElementById('style-container').sheet.cssRules.length is 1
918PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), foobar#id.class)"
919PASS document.querySelector(":is(.class:not(.notclass), .class:not(.notclass))") did not throw exception.
920PASS document.getElementById('style-container').sheet.cssRules.length is 1
921PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), .class:not(.notclass))"
922PASS document.querySelector(":is(.class:not(.notclass), .class:not(.notclass) )") did not throw exception.
923PASS document.getElementById('style-container').sheet.cssRules.length is 1
924PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), .class:not(.notclass))"
925PASS document.querySelector(":is(.class:not(.notclass), #id:empty)") did not throw exception.
926PASS document.getElementById('style-container').sheet.cssRules.length is 1
927PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), #id:empty)"
928PASS document.querySelector(":is(.class:not(.notclass), #id:empty )") did not throw exception.
929PASS document.getElementById('style-container').sheet.cssRules.length is 1
930PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), #id:empty)"
931PASS document.querySelector(":is(.class:not(.notclass), a > b)") did not throw exception.
932PASS document.getElementById('style-container').sheet.cssRules.length is 1
933PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), a > b)"
934PASS document.querySelector(":is(.class:not(.notclass), a > b )") did not throw exception.
935PASS document.getElementById('style-container').sheet.cssRules.length is 1
936PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), a > b)"
937PASS document.querySelector(":is(.class:not(.notclass), a b)") did not throw exception.
938PASS document.getElementById('style-container').sheet.cssRules.length is 1
939PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), a b)"
940PASS document.querySelector(":is(.class:not(.notclass), a b )") did not throw exception.
941PASS document.getElementById('style-container').sheet.cssRules.length is 1
942PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), a b)"
943PASS document.querySelector(":is(.class:not(.notclass), a + b)") did not throw exception.
944PASS document.getElementById('style-container').sheet.cssRules.length is 1
945PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), a + b)"
946PASS document.querySelector(":is(.class:not(.notclass), a + b )") did not throw exception.
947PASS document.getElementById('style-container').sheet.cssRules.length is 1
948PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), a + b)"
949PASS document.querySelector(":is(.class:not(.notclass), a ~ b)") did not throw exception.
950PASS document.getElementById('style-container').sheet.cssRules.length is 1
951PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), a ~ b)"
952PASS document.querySelector(":is(.class:not(.notclass), a ~ b )") did not throw exception.
953PASS document.getElementById('style-container').sheet.cssRules.length is 1
954PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), a ~ b)"
955PASS document.querySelector(":is(.class:not(.notclass), a + b > c ~ d e + g)") did not throw exception.
956PASS document.getElementById('style-container').sheet.cssRules.length is 1
957PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), a + b > c ~ d e + g)"
958PASS document.querySelector(":is(.class:not(.notclass), a + b > c ~ d e + g )") did not throw exception.
959PASS document.getElementById('style-container').sheet.cssRules.length is 1
960PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), a + b > c ~ d e + g)"
961PASS document.querySelector(":is(.class:not(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
962PASS document.getElementById('style-container').sheet.cssRules.length is 1
963PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
964PASS document.querySelector(":is(.class:not(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
965PASS document.getElementById('style-container').sheet.cssRules.length is 1
966PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
967PASS document.querySelector(":is(.class:not(.notclass), :not(:link))") did not throw exception.
968PASS document.getElementById('style-container').sheet.cssRules.length is 1
969PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), :not(:link))"
970PASS document.querySelector(":is(.class:not(.notclass), :not(:link) )") did not throw exception.
971PASS document.getElementById('style-container').sheet.cssRules.length is 1
972PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), :not(:link))"
973PASS document.querySelector(":is(.class:not(.notclass), :nth-child(2n of a, b, c))") did not throw exception.
974PASS document.getElementById('style-container').sheet.cssRules.length is 1
975PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), :nth-child(2n of a, b, c))"
976PASS document.querySelector(":is(.class:not(.notclass), :nth-child(2n of a, b, c) )") did not throw exception.
977PASS document.getElementById('style-container').sheet.cssRules.length is 1
978PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(.class:not(.notclass), :nth-child(2n of a, b, c))"
979PASS document.querySelector(":is(#id:empty, *)") did not throw exception.
980PASS document.getElementById('style-container').sheet.cssRules.length is 1
981PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, *)"
982PASS document.querySelector(":is(#id:empty, * )") did not throw exception.
983PASS document.getElementById('style-container').sheet.cssRules.length is 1
984PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, *)"
985PASS document.querySelector(":is(#id:empty, foobar)") did not throw exception.
986PASS document.getElementById('style-container').sheet.cssRules.length is 1
987PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, foobar)"
988PASS document.querySelector(":is(#id:empty, foobar )") did not throw exception.
989PASS document.getElementById('style-container').sheet.cssRules.length is 1
990PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, foobar)"
991PASS document.querySelector(":is(#id:empty, #id)") did not throw exception.
992PASS document.getElementById('style-container').sheet.cssRules.length is 1
993PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, #id)"
994PASS document.querySelector(":is(#id:empty, #id )") did not throw exception.
995PASS document.getElementById('style-container').sheet.cssRules.length is 1
996PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, #id)"
997PASS document.querySelector(":is(#id:empty, .class)") did not throw exception.
998PASS document.getElementById('style-container').sheet.cssRules.length is 1
999PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, .class)"
1000PASS document.querySelector(":is(#id:empty, .class )") did not throw exception.
1001PASS document.getElementById('style-container').sheet.cssRules.length is 1
1002PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, .class)"
1003PASS document.querySelector(":is(#id:empty, :first-child)") did not throw exception.
1004PASS document.getElementById('style-container').sheet.cssRules.length is 1
1005PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, :first-child)"
1006PASS document.querySelector(":is(#id:empty, :first-child )") did not throw exception.
1007PASS document.getElementById('style-container').sheet.cssRules.length is 1
1008PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, :first-child)"
1009PASS document.querySelector(":is(#id:empty, :last-child)") did not throw exception.
1010PASS document.getElementById('style-container').sheet.cssRules.length is 1
1011PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, :last-child)"
1012PASS document.querySelector(":is(#id:empty, :last-child )") did not throw exception.
1013PASS document.getElementById('style-container').sheet.cssRules.length is 1
1014PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, :last-child)"
1015PASS document.querySelector(":is(#id:empty, :visited)") did not throw exception.
1016PASS document.getElementById('style-container').sheet.cssRules.length is 1
1017PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, :visited)"
1018PASS document.querySelector(":is(#id:empty, :visited )") did not throw exception.
1019PASS document.getElementById('style-container').sheet.cssRules.length is 1
1020PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +00001021PASS document.querySelector(":is(#id:empty, foobar#id.class)") did not throw exception.
1022PASS document.getElementById('style-container').sheet.cssRules.length is 1
1023PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, foobar#id.class)"
1024PASS document.querySelector(":is(#id:empty, foobar#id.class )") did not throw exception.
1025PASS document.getElementById('style-container').sheet.cssRules.length is 1
1026PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, foobar#id.class)"
1027PASS document.querySelector(":is(#id:empty, .class:not(.notclass))") did not throw exception.
1028PASS document.getElementById('style-container').sheet.cssRules.length is 1
1029PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, .class:not(.notclass))"
1030PASS document.querySelector(":is(#id:empty, .class:not(.notclass) )") did not throw exception.
1031PASS document.getElementById('style-container').sheet.cssRules.length is 1
1032PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, .class:not(.notclass))"
1033PASS document.querySelector(":is(#id:empty, #id:empty)") did not throw exception.
1034PASS document.getElementById('style-container').sheet.cssRules.length is 1
1035PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, #id:empty)"
1036PASS document.querySelector(":is(#id:empty, #id:empty )") did not throw exception.
1037PASS document.getElementById('style-container').sheet.cssRules.length is 1
1038PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, #id:empty)"
1039PASS document.querySelector(":is(#id:empty, a > b)") did not throw exception.
1040PASS document.getElementById('style-container').sheet.cssRules.length is 1
1041PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, a > b)"
1042PASS document.querySelector(":is(#id:empty, a > b )") did not throw exception.
1043PASS document.getElementById('style-container').sheet.cssRules.length is 1
1044PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, a > b)"
1045PASS document.querySelector(":is(#id:empty, a b)") did not throw exception.
1046PASS document.getElementById('style-container').sheet.cssRules.length is 1
1047PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, a b)"
1048PASS document.querySelector(":is(#id:empty, a b )") did not throw exception.
1049PASS document.getElementById('style-container').sheet.cssRules.length is 1
1050PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, a b)"
1051PASS document.querySelector(":is(#id:empty, a + b)") did not throw exception.
1052PASS document.getElementById('style-container').sheet.cssRules.length is 1
1053PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, a + b)"
1054PASS document.querySelector(":is(#id:empty, a + b )") did not throw exception.
1055PASS document.getElementById('style-container').sheet.cssRules.length is 1
1056PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, a + b)"
1057PASS document.querySelector(":is(#id:empty, a ~ b)") did not throw exception.
1058PASS document.getElementById('style-container').sheet.cssRules.length is 1
1059PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, a ~ b)"
1060PASS document.querySelector(":is(#id:empty, a ~ b )") did not throw exception.
1061PASS document.getElementById('style-container').sheet.cssRules.length is 1
1062PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, a ~ b)"
1063PASS document.querySelector(":is(#id:empty, a + b > c ~ d e + g)") did not throw exception.
1064PASS document.getElementById('style-container').sheet.cssRules.length is 1
1065PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, a + b > c ~ d e + g)"
1066PASS document.querySelector(":is(#id:empty, a + b > c ~ d e + g )") did not throw exception.
1067PASS document.getElementById('style-container').sheet.cssRules.length is 1
1068PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, a + b > c ~ d e + g)"
1069PASS document.querySelector(":is(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
1070PASS document.getElementById('style-container').sheet.cssRules.length is 1
1071PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1072PASS document.querySelector(":is(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
1073PASS document.getElementById('style-container').sheet.cssRules.length is 1
1074PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1075PASS document.querySelector(":is(#id:empty, :not(:link))") did not throw exception.
1076PASS document.getElementById('style-container').sheet.cssRules.length is 1
1077PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, :not(:link))"
1078PASS document.querySelector(":is(#id:empty, :not(:link) )") did not throw exception.
1079PASS document.getElementById('style-container').sheet.cssRules.length is 1
1080PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, :not(:link))"
1081PASS document.querySelector(":is(#id:empty, :nth-child(2n of a, b, c))") did not throw exception.
1082PASS document.getElementById('style-container').sheet.cssRules.length is 1
1083PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, :nth-child(2n of a, b, c))"
1084PASS document.querySelector(":is(#id:empty, :nth-child(2n of a, b, c) )") did not throw exception.
1085PASS document.getElementById('style-container').sheet.cssRules.length is 1
1086PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(#id:empty, :nth-child(2n of a, b, c))"
1087PASS document.querySelector(":is(a > b, *)") did not throw exception.
1088PASS document.getElementById('style-container').sheet.cssRules.length is 1
1089PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, *)"
1090PASS document.querySelector(":is(a > b, * )") did not throw exception.
1091PASS document.getElementById('style-container').sheet.cssRules.length is 1
1092PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, *)"
1093PASS document.querySelector(":is(a > b, foobar)") did not throw exception.
1094PASS document.getElementById('style-container').sheet.cssRules.length is 1
1095PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, foobar)"
1096PASS document.querySelector(":is(a > b, foobar )") did not throw exception.
1097PASS document.getElementById('style-container').sheet.cssRules.length is 1
1098PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, foobar)"
1099PASS document.querySelector(":is(a > b, #id)") did not throw exception.
1100PASS document.getElementById('style-container').sheet.cssRules.length is 1
1101PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, #id)"
1102PASS document.querySelector(":is(a > b, #id )") did not throw exception.
1103PASS document.getElementById('style-container').sheet.cssRules.length is 1
1104PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, #id)"
1105PASS document.querySelector(":is(a > b, .class)") did not throw exception.
1106PASS document.getElementById('style-container').sheet.cssRules.length is 1
1107PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, .class)"
1108PASS document.querySelector(":is(a > b, .class )") did not throw exception.
1109PASS document.getElementById('style-container').sheet.cssRules.length is 1
1110PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, .class)"
1111PASS document.querySelector(":is(a > b, :first-child)") did not throw exception.
1112PASS document.getElementById('style-container').sheet.cssRules.length is 1
1113PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, :first-child)"
1114PASS document.querySelector(":is(a > b, :first-child )") did not throw exception.
1115PASS document.getElementById('style-container').sheet.cssRules.length is 1
1116PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, :first-child)"
1117PASS document.querySelector(":is(a > b, :last-child)") did not throw exception.
1118PASS document.getElementById('style-container').sheet.cssRules.length is 1
1119PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, :last-child)"
1120PASS document.querySelector(":is(a > b, :last-child )") did not throw exception.
1121PASS document.getElementById('style-container').sheet.cssRules.length is 1
1122PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, :last-child)"
1123PASS document.querySelector(":is(a > b, :visited)") did not throw exception.
1124PASS document.getElementById('style-container').sheet.cssRules.length is 1
1125PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, :visited)"
1126PASS document.querySelector(":is(a > b, :visited )") did not throw exception.
1127PASS document.getElementById('style-container').sheet.cssRules.length is 1
1128PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +00001129PASS document.querySelector(":is(a > b, foobar#id.class)") did not throw exception.
1130PASS document.getElementById('style-container').sheet.cssRules.length is 1
1131PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, foobar#id.class)"
1132PASS document.querySelector(":is(a > b, foobar#id.class )") did not throw exception.
1133PASS document.getElementById('style-container').sheet.cssRules.length is 1
1134PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, foobar#id.class)"
1135PASS document.querySelector(":is(a > b, .class:not(.notclass))") did not throw exception.
1136PASS document.getElementById('style-container').sheet.cssRules.length is 1
1137PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, .class:not(.notclass))"
1138PASS document.querySelector(":is(a > b, .class:not(.notclass) )") did not throw exception.
1139PASS document.getElementById('style-container').sheet.cssRules.length is 1
1140PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, .class:not(.notclass))"
1141PASS document.querySelector(":is(a > b, #id:empty)") did not throw exception.
1142PASS document.getElementById('style-container').sheet.cssRules.length is 1
1143PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, #id:empty)"
1144PASS document.querySelector(":is(a > b, #id:empty )") did not throw exception.
1145PASS document.getElementById('style-container').sheet.cssRules.length is 1
1146PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, #id:empty)"
1147PASS document.querySelector(":is(a > b, a > b)") did not throw exception.
1148PASS document.getElementById('style-container').sheet.cssRules.length is 1
1149PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, a > b)"
1150PASS document.querySelector(":is(a > b, a > b )") did not throw exception.
1151PASS document.getElementById('style-container').sheet.cssRules.length is 1
1152PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, a > b)"
1153PASS document.querySelector(":is(a > b, a b)") did not throw exception.
1154PASS document.getElementById('style-container').sheet.cssRules.length is 1
1155PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, a b)"
1156PASS document.querySelector(":is(a > b, a b )") did not throw exception.
1157PASS document.getElementById('style-container').sheet.cssRules.length is 1
1158PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, a b)"
1159PASS document.querySelector(":is(a > b, a + b)") did not throw exception.
1160PASS document.getElementById('style-container').sheet.cssRules.length is 1
1161PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, a + b)"
1162PASS document.querySelector(":is(a > b, a + b )") did not throw exception.
1163PASS document.getElementById('style-container').sheet.cssRules.length is 1
1164PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, a + b)"
1165PASS document.querySelector(":is(a > b, a ~ b)") did not throw exception.
1166PASS document.getElementById('style-container').sheet.cssRules.length is 1
1167PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, a ~ b)"
1168PASS document.querySelector(":is(a > b, a ~ b )") did not throw exception.
1169PASS document.getElementById('style-container').sheet.cssRules.length is 1
1170PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, a ~ b)"
1171PASS document.querySelector(":is(a > b, a + b > c ~ d e + g)") did not throw exception.
1172PASS document.getElementById('style-container').sheet.cssRules.length is 1
1173PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, a + b > c ~ d e + g)"
1174PASS document.querySelector(":is(a > b, a + b > c ~ d e + g )") did not throw exception.
1175PASS document.getElementById('style-container').sheet.cssRules.length is 1
1176PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, a + b > c ~ d e + g)"
1177PASS document.querySelector(":is(a > b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
1178PASS document.getElementById('style-container').sheet.cssRules.length is 1
1179PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1180PASS document.querySelector(":is(a > b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
1181PASS document.getElementById('style-container').sheet.cssRules.length is 1
1182PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1183PASS document.querySelector(":is(a > b, :not(:link))") did not throw exception.
1184PASS document.getElementById('style-container').sheet.cssRules.length is 1
1185PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, :not(:link))"
1186PASS document.querySelector(":is(a > b, :not(:link) )") did not throw exception.
1187PASS document.getElementById('style-container').sheet.cssRules.length is 1
1188PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, :not(:link))"
1189PASS document.querySelector(":is(a > b, :nth-child(2n of a, b, c))") did not throw exception.
1190PASS document.getElementById('style-container').sheet.cssRules.length is 1
1191PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, :nth-child(2n of a, b, c))"
1192PASS document.querySelector(":is(a > b, :nth-child(2n of a, b, c) )") did not throw exception.
1193PASS document.getElementById('style-container').sheet.cssRules.length is 1
1194PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a > b, :nth-child(2n of a, b, c))"
1195PASS document.querySelector(":is(a b, *)") did not throw exception.
1196PASS document.getElementById('style-container').sheet.cssRules.length is 1
1197PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, *)"
1198PASS document.querySelector(":is(a b, * )") did not throw exception.
1199PASS document.getElementById('style-container').sheet.cssRules.length is 1
1200PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, *)"
1201PASS document.querySelector(":is(a b, foobar)") did not throw exception.
1202PASS document.getElementById('style-container').sheet.cssRules.length is 1
1203PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, foobar)"
1204PASS document.querySelector(":is(a b, foobar )") did not throw exception.
1205PASS document.getElementById('style-container').sheet.cssRules.length is 1
1206PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, foobar)"
1207PASS document.querySelector(":is(a b, #id)") did not throw exception.
1208PASS document.getElementById('style-container').sheet.cssRules.length is 1
1209PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, #id)"
1210PASS document.querySelector(":is(a b, #id )") did not throw exception.
1211PASS document.getElementById('style-container').sheet.cssRules.length is 1
1212PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, #id)"
1213PASS document.querySelector(":is(a b, .class)") did not throw exception.
1214PASS document.getElementById('style-container').sheet.cssRules.length is 1
1215PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, .class)"
1216PASS document.querySelector(":is(a b, .class )") did not throw exception.
1217PASS document.getElementById('style-container').sheet.cssRules.length is 1
1218PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, .class)"
1219PASS document.querySelector(":is(a b, :first-child)") did not throw exception.
1220PASS document.getElementById('style-container').sheet.cssRules.length is 1
1221PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, :first-child)"
1222PASS document.querySelector(":is(a b, :first-child )") did not throw exception.
1223PASS document.getElementById('style-container').sheet.cssRules.length is 1
1224PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, :first-child)"
1225PASS document.querySelector(":is(a b, :last-child)") did not throw exception.
1226PASS document.getElementById('style-container').sheet.cssRules.length is 1
1227PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, :last-child)"
1228PASS document.querySelector(":is(a b, :last-child )") did not throw exception.
1229PASS document.getElementById('style-container').sheet.cssRules.length is 1
1230PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, :last-child)"
1231PASS document.querySelector(":is(a b, :visited)") did not throw exception.
1232PASS document.getElementById('style-container').sheet.cssRules.length is 1
1233PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, :visited)"
1234PASS document.querySelector(":is(a b, :visited )") did not throw exception.
1235PASS document.getElementById('style-container').sheet.cssRules.length is 1
1236PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +00001237PASS document.querySelector(":is(a b, foobar#id.class)") did not throw exception.
1238PASS document.getElementById('style-container').sheet.cssRules.length is 1
1239PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, foobar#id.class)"
1240PASS document.querySelector(":is(a b, foobar#id.class )") did not throw exception.
1241PASS document.getElementById('style-container').sheet.cssRules.length is 1
1242PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, foobar#id.class)"
1243PASS document.querySelector(":is(a b, .class:not(.notclass))") did not throw exception.
1244PASS document.getElementById('style-container').sheet.cssRules.length is 1
1245PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, .class:not(.notclass))"
1246PASS document.querySelector(":is(a b, .class:not(.notclass) )") did not throw exception.
1247PASS document.getElementById('style-container').sheet.cssRules.length is 1
1248PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, .class:not(.notclass))"
1249PASS document.querySelector(":is(a b, #id:empty)") did not throw exception.
1250PASS document.getElementById('style-container').sheet.cssRules.length is 1
1251PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, #id:empty)"
1252PASS document.querySelector(":is(a b, #id:empty )") did not throw exception.
1253PASS document.getElementById('style-container').sheet.cssRules.length is 1
1254PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, #id:empty)"
1255PASS document.querySelector(":is(a b, a > b)") did not throw exception.
1256PASS document.getElementById('style-container').sheet.cssRules.length is 1
1257PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, a > b)"
1258PASS document.querySelector(":is(a b, a > b )") did not throw exception.
1259PASS document.getElementById('style-container').sheet.cssRules.length is 1
1260PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, a > b)"
1261PASS document.querySelector(":is(a b, a b)") did not throw exception.
1262PASS document.getElementById('style-container').sheet.cssRules.length is 1
1263PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, a b)"
1264PASS document.querySelector(":is(a b, a b )") did not throw exception.
1265PASS document.getElementById('style-container').sheet.cssRules.length is 1
1266PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, a b)"
1267PASS document.querySelector(":is(a b, a + b)") did not throw exception.
1268PASS document.getElementById('style-container').sheet.cssRules.length is 1
1269PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, a + b)"
1270PASS document.querySelector(":is(a b, a + b )") did not throw exception.
1271PASS document.getElementById('style-container').sheet.cssRules.length is 1
1272PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, a + b)"
1273PASS document.querySelector(":is(a b, a ~ b)") did not throw exception.
1274PASS document.getElementById('style-container').sheet.cssRules.length is 1
1275PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, a ~ b)"
1276PASS document.querySelector(":is(a b, a ~ b )") did not throw exception.
1277PASS document.getElementById('style-container').sheet.cssRules.length is 1
1278PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, a ~ b)"
1279PASS document.querySelector(":is(a b, a + b > c ~ d e + g)") did not throw exception.
1280PASS document.getElementById('style-container').sheet.cssRules.length is 1
1281PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, a + b > c ~ d e + g)"
1282PASS document.querySelector(":is(a b, a + b > c ~ d e + g )") did not throw exception.
1283PASS document.getElementById('style-container').sheet.cssRules.length is 1
1284PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, a + b > c ~ d e + g)"
1285PASS document.querySelector(":is(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
1286PASS document.getElementById('style-container').sheet.cssRules.length is 1
1287PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1288PASS document.querySelector(":is(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
1289PASS document.getElementById('style-container').sheet.cssRules.length is 1
1290PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1291PASS document.querySelector(":is(a b, :not(:link))") did not throw exception.
1292PASS document.getElementById('style-container').sheet.cssRules.length is 1
1293PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, :not(:link))"
1294PASS document.querySelector(":is(a b, :not(:link) )") did not throw exception.
1295PASS document.getElementById('style-container').sheet.cssRules.length is 1
1296PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, :not(:link))"
1297PASS document.querySelector(":is(a b, :nth-child(2n of a, b, c))") did not throw exception.
1298PASS document.getElementById('style-container').sheet.cssRules.length is 1
1299PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, :nth-child(2n of a, b, c))"
1300PASS document.querySelector(":is(a b, :nth-child(2n of a, b, c) )") did not throw exception.
1301PASS document.getElementById('style-container').sheet.cssRules.length is 1
1302PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a b, :nth-child(2n of a, b, c))"
1303PASS document.querySelector(":is(a + b, *)") did not throw exception.
1304PASS document.getElementById('style-container').sheet.cssRules.length is 1
1305PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, *)"
1306PASS document.querySelector(":is(a + b, * )") did not throw exception.
1307PASS document.getElementById('style-container').sheet.cssRules.length is 1
1308PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, *)"
1309PASS document.querySelector(":is(a + b, foobar)") did not throw exception.
1310PASS document.getElementById('style-container').sheet.cssRules.length is 1
1311PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, foobar)"
1312PASS document.querySelector(":is(a + b, foobar )") did not throw exception.
1313PASS document.getElementById('style-container').sheet.cssRules.length is 1
1314PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, foobar)"
1315PASS document.querySelector(":is(a + b, #id)") did not throw exception.
1316PASS document.getElementById('style-container').sheet.cssRules.length is 1
1317PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, #id)"
1318PASS document.querySelector(":is(a + b, #id )") did not throw exception.
1319PASS document.getElementById('style-container').sheet.cssRules.length is 1
1320PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, #id)"
1321PASS document.querySelector(":is(a + b, .class)") did not throw exception.
1322PASS document.getElementById('style-container').sheet.cssRules.length is 1
1323PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, .class)"
1324PASS document.querySelector(":is(a + b, .class )") did not throw exception.
1325PASS document.getElementById('style-container').sheet.cssRules.length is 1
1326PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, .class)"
1327PASS document.querySelector(":is(a + b, :first-child)") did not throw exception.
1328PASS document.getElementById('style-container').sheet.cssRules.length is 1
1329PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, :first-child)"
1330PASS document.querySelector(":is(a + b, :first-child )") did not throw exception.
1331PASS document.getElementById('style-container').sheet.cssRules.length is 1
1332PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, :first-child)"
1333PASS document.querySelector(":is(a + b, :last-child)") did not throw exception.
1334PASS document.getElementById('style-container').sheet.cssRules.length is 1
1335PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, :last-child)"
1336PASS document.querySelector(":is(a + b, :last-child )") did not throw exception.
1337PASS document.getElementById('style-container').sheet.cssRules.length is 1
1338PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, :last-child)"
1339PASS document.querySelector(":is(a + b, :visited)") did not throw exception.
1340PASS document.getElementById('style-container').sheet.cssRules.length is 1
1341PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, :visited)"
1342PASS document.querySelector(":is(a + b, :visited )") did not throw exception.
1343PASS document.getElementById('style-container').sheet.cssRules.length is 1
1344PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +00001345PASS document.querySelector(":is(a + b, foobar#id.class)") did not throw exception.
1346PASS document.getElementById('style-container').sheet.cssRules.length is 1
1347PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, foobar#id.class)"
1348PASS document.querySelector(":is(a + b, foobar#id.class )") did not throw exception.
1349PASS document.getElementById('style-container').sheet.cssRules.length is 1
1350PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, foobar#id.class)"
1351PASS document.querySelector(":is(a + b, .class:not(.notclass))") did not throw exception.
1352PASS document.getElementById('style-container').sheet.cssRules.length is 1
1353PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, .class:not(.notclass))"
1354PASS document.querySelector(":is(a + b, .class:not(.notclass) )") did not throw exception.
1355PASS document.getElementById('style-container').sheet.cssRules.length is 1
1356PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, .class:not(.notclass))"
1357PASS document.querySelector(":is(a + b, #id:empty)") did not throw exception.
1358PASS document.getElementById('style-container').sheet.cssRules.length is 1
1359PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, #id:empty)"
1360PASS document.querySelector(":is(a + b, #id:empty )") did not throw exception.
1361PASS document.getElementById('style-container').sheet.cssRules.length is 1
1362PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, #id:empty)"
1363PASS document.querySelector(":is(a + b, a > b)") did not throw exception.
1364PASS document.getElementById('style-container').sheet.cssRules.length is 1
1365PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, a > b)"
1366PASS document.querySelector(":is(a + b, a > b )") did not throw exception.
1367PASS document.getElementById('style-container').sheet.cssRules.length is 1
1368PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, a > b)"
1369PASS document.querySelector(":is(a + b, a b)") did not throw exception.
1370PASS document.getElementById('style-container').sheet.cssRules.length is 1
1371PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, a b)"
1372PASS document.querySelector(":is(a + b, a b )") did not throw exception.
1373PASS document.getElementById('style-container').sheet.cssRules.length is 1
1374PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, a b)"
1375PASS document.querySelector(":is(a + b, a + b)") did not throw exception.
1376PASS document.getElementById('style-container').sheet.cssRules.length is 1
1377PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, a + b)"
1378PASS document.querySelector(":is(a + b, a + b )") did not throw exception.
1379PASS document.getElementById('style-container').sheet.cssRules.length is 1
1380PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, a + b)"
1381PASS document.querySelector(":is(a + b, a ~ b)") did not throw exception.
1382PASS document.getElementById('style-container').sheet.cssRules.length is 1
1383PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, a ~ b)"
1384PASS document.querySelector(":is(a + b, a ~ b )") did not throw exception.
1385PASS document.getElementById('style-container').sheet.cssRules.length is 1
1386PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, a ~ b)"
1387PASS document.querySelector(":is(a + b, a + b > c ~ d e + g)") did not throw exception.
1388PASS document.getElementById('style-container').sheet.cssRules.length is 1
1389PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, a + b > c ~ d e + g)"
1390PASS document.querySelector(":is(a + b, a + b > c ~ d e + g )") did not throw exception.
1391PASS document.getElementById('style-container').sheet.cssRules.length is 1
1392PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, a + b > c ~ d e + g)"
1393PASS document.querySelector(":is(a + b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
1394PASS document.getElementById('style-container').sheet.cssRules.length is 1
1395PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1396PASS document.querySelector(":is(a + b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
1397PASS document.getElementById('style-container').sheet.cssRules.length is 1
1398PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1399PASS document.querySelector(":is(a + b, :not(:link))") did not throw exception.
1400PASS document.getElementById('style-container').sheet.cssRules.length is 1
1401PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, :not(:link))"
1402PASS document.querySelector(":is(a + b, :not(:link) )") did not throw exception.
1403PASS document.getElementById('style-container').sheet.cssRules.length is 1
1404PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, :not(:link))"
1405PASS document.querySelector(":is(a + b, :nth-child(2n of a, b, c))") did not throw exception.
1406PASS document.getElementById('style-container').sheet.cssRules.length is 1
1407PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, :nth-child(2n of a, b, c))"
1408PASS document.querySelector(":is(a + b, :nth-child(2n of a, b, c) )") did not throw exception.
1409PASS document.getElementById('style-container').sheet.cssRules.length is 1
1410PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b, :nth-child(2n of a, b, c))"
1411PASS document.querySelector(":is(a ~ b, *)") did not throw exception.
1412PASS document.getElementById('style-container').sheet.cssRules.length is 1
1413PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, *)"
1414PASS document.querySelector(":is(a ~ b, * )") did not throw exception.
1415PASS document.getElementById('style-container').sheet.cssRules.length is 1
1416PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, *)"
1417PASS document.querySelector(":is(a ~ b, foobar)") did not throw exception.
1418PASS document.getElementById('style-container').sheet.cssRules.length is 1
1419PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, foobar)"
1420PASS document.querySelector(":is(a ~ b, foobar )") did not throw exception.
1421PASS document.getElementById('style-container').sheet.cssRules.length is 1
1422PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, foobar)"
1423PASS document.querySelector(":is(a ~ b, #id)") did not throw exception.
1424PASS document.getElementById('style-container').sheet.cssRules.length is 1
1425PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, #id)"
1426PASS document.querySelector(":is(a ~ b, #id )") did not throw exception.
1427PASS document.getElementById('style-container').sheet.cssRules.length is 1
1428PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, #id)"
1429PASS document.querySelector(":is(a ~ b, .class)") did not throw exception.
1430PASS document.getElementById('style-container').sheet.cssRules.length is 1
1431PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, .class)"
1432PASS document.querySelector(":is(a ~ b, .class )") did not throw exception.
1433PASS document.getElementById('style-container').sheet.cssRules.length is 1
1434PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, .class)"
1435PASS document.querySelector(":is(a ~ b, :first-child)") did not throw exception.
1436PASS document.getElementById('style-container').sheet.cssRules.length is 1
1437PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, :first-child)"
1438PASS document.querySelector(":is(a ~ b, :first-child )") did not throw exception.
1439PASS document.getElementById('style-container').sheet.cssRules.length is 1
1440PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, :first-child)"
1441PASS document.querySelector(":is(a ~ b, :last-child)") did not throw exception.
1442PASS document.getElementById('style-container').sheet.cssRules.length is 1
1443PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, :last-child)"
1444PASS document.querySelector(":is(a ~ b, :last-child )") did not throw exception.
1445PASS document.getElementById('style-container').sheet.cssRules.length is 1
1446PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, :last-child)"
1447PASS document.querySelector(":is(a ~ b, :visited)") did not throw exception.
1448PASS document.getElementById('style-container').sheet.cssRules.length is 1
1449PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, :visited)"
1450PASS document.querySelector(":is(a ~ b, :visited )") did not throw exception.
1451PASS document.getElementById('style-container').sheet.cssRules.length is 1
1452PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +00001453PASS document.querySelector(":is(a ~ b, foobar#id.class)") did not throw exception.
1454PASS document.getElementById('style-container').sheet.cssRules.length is 1
1455PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, foobar#id.class)"
1456PASS document.querySelector(":is(a ~ b, foobar#id.class )") did not throw exception.
1457PASS document.getElementById('style-container').sheet.cssRules.length is 1
1458PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, foobar#id.class)"
1459PASS document.querySelector(":is(a ~ b, .class:not(.notclass))") did not throw exception.
1460PASS document.getElementById('style-container').sheet.cssRules.length is 1
1461PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, .class:not(.notclass))"
1462PASS document.querySelector(":is(a ~ b, .class:not(.notclass) )") did not throw exception.
1463PASS document.getElementById('style-container').sheet.cssRules.length is 1
1464PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, .class:not(.notclass))"
1465PASS document.querySelector(":is(a ~ b, #id:empty)") did not throw exception.
1466PASS document.getElementById('style-container').sheet.cssRules.length is 1
1467PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, #id:empty)"
1468PASS document.querySelector(":is(a ~ b, #id:empty )") did not throw exception.
1469PASS document.getElementById('style-container').sheet.cssRules.length is 1
1470PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, #id:empty)"
1471PASS document.querySelector(":is(a ~ b, a > b)") did not throw exception.
1472PASS document.getElementById('style-container').sheet.cssRules.length is 1
1473PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, a > b)"
1474PASS document.querySelector(":is(a ~ b, a > b )") did not throw exception.
1475PASS document.getElementById('style-container').sheet.cssRules.length is 1
1476PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, a > b)"
1477PASS document.querySelector(":is(a ~ b, a b)") did not throw exception.
1478PASS document.getElementById('style-container').sheet.cssRules.length is 1
1479PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, a b)"
1480PASS document.querySelector(":is(a ~ b, a b )") did not throw exception.
1481PASS document.getElementById('style-container').sheet.cssRules.length is 1
1482PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, a b)"
1483PASS document.querySelector(":is(a ~ b, a + b)") did not throw exception.
1484PASS document.getElementById('style-container').sheet.cssRules.length is 1
1485PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, a + b)"
1486PASS document.querySelector(":is(a ~ b, a + b )") did not throw exception.
1487PASS document.getElementById('style-container').sheet.cssRules.length is 1
1488PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, a + b)"
1489PASS document.querySelector(":is(a ~ b, a ~ b)") did not throw exception.
1490PASS document.getElementById('style-container').sheet.cssRules.length is 1
1491PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, a ~ b)"
1492PASS document.querySelector(":is(a ~ b, a ~ b )") did not throw exception.
1493PASS document.getElementById('style-container').sheet.cssRules.length is 1
1494PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, a ~ b)"
1495PASS document.querySelector(":is(a ~ b, a + b > c ~ d e + g)") did not throw exception.
1496PASS document.getElementById('style-container').sheet.cssRules.length is 1
1497PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, a + b > c ~ d e + g)"
1498PASS document.querySelector(":is(a ~ b, a + b > c ~ d e + g )") did not throw exception.
1499PASS document.getElementById('style-container').sheet.cssRules.length is 1
1500PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, a + b > c ~ d e + g)"
1501PASS document.querySelector(":is(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
1502PASS document.getElementById('style-container').sheet.cssRules.length is 1
1503PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1504PASS document.querySelector(":is(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
1505PASS document.getElementById('style-container').sheet.cssRules.length is 1
1506PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1507PASS document.querySelector(":is(a ~ b, :not(:link))") did not throw exception.
1508PASS document.getElementById('style-container').sheet.cssRules.length is 1
1509PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, :not(:link))"
1510PASS document.querySelector(":is(a ~ b, :not(:link) )") did not throw exception.
1511PASS document.getElementById('style-container').sheet.cssRules.length is 1
1512PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, :not(:link))"
1513PASS document.querySelector(":is(a ~ b, :nth-child(2n of a, b, c))") did not throw exception.
1514PASS document.getElementById('style-container').sheet.cssRules.length is 1
1515PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, :nth-child(2n of a, b, c))"
1516PASS document.querySelector(":is(a ~ b, :nth-child(2n of a, b, c) )") did not throw exception.
1517PASS document.getElementById('style-container').sheet.cssRules.length is 1
1518PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a ~ b, :nth-child(2n of a, b, c))"
1519PASS document.querySelector(":is(a + b > c ~ d e + g, *)") did not throw exception.
1520PASS document.getElementById('style-container').sheet.cssRules.length is 1
1521PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, *)"
1522PASS document.querySelector(":is(a + b > c ~ d e + g, * )") did not throw exception.
1523PASS document.getElementById('style-container').sheet.cssRules.length is 1
1524PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, *)"
1525PASS document.querySelector(":is(a + b > c ~ d e + g, foobar)") did not throw exception.
1526PASS document.getElementById('style-container').sheet.cssRules.length is 1
1527PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, foobar)"
1528PASS document.querySelector(":is(a + b > c ~ d e + g, foobar )") did not throw exception.
1529PASS document.getElementById('style-container').sheet.cssRules.length is 1
1530PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, foobar)"
1531PASS document.querySelector(":is(a + b > c ~ d e + g, #id)") did not throw exception.
1532PASS document.getElementById('style-container').sheet.cssRules.length is 1
1533PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, #id)"
1534PASS document.querySelector(":is(a + b > c ~ d e + g, #id )") did not throw exception.
1535PASS document.getElementById('style-container').sheet.cssRules.length is 1
1536PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, #id)"
1537PASS document.querySelector(":is(a + b > c ~ d e + g, .class)") did not throw exception.
1538PASS document.getElementById('style-container').sheet.cssRules.length is 1
1539PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, .class)"
1540PASS document.querySelector(":is(a + b > c ~ d e + g, .class )") did not throw exception.
1541PASS document.getElementById('style-container').sheet.cssRules.length is 1
1542PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, .class)"
1543PASS document.querySelector(":is(a + b > c ~ d e + g, :first-child)") did not throw exception.
1544PASS document.getElementById('style-container').sheet.cssRules.length is 1
1545PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, :first-child)"
1546PASS document.querySelector(":is(a + b > c ~ d e + g, :first-child )") did not throw exception.
1547PASS document.getElementById('style-container').sheet.cssRules.length is 1
1548PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, :first-child)"
1549PASS document.querySelector(":is(a + b > c ~ d e + g, :last-child)") did not throw exception.
1550PASS document.getElementById('style-container').sheet.cssRules.length is 1
1551PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, :last-child)"
1552PASS document.querySelector(":is(a + b > c ~ d e + g, :last-child )") did not throw exception.
1553PASS document.getElementById('style-container').sheet.cssRules.length is 1
1554PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, :last-child)"
1555PASS document.querySelector(":is(a + b > c ~ d e + g, :visited)") did not throw exception.
1556PASS document.getElementById('style-container').sheet.cssRules.length is 1
1557PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, :visited)"
1558PASS document.querySelector(":is(a + b > c ~ d e + g, :visited )") did not throw exception.
1559PASS document.getElementById('style-container').sheet.cssRules.length is 1
1560PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +00001561PASS document.querySelector(":is(a + b > c ~ d e + g, foobar#id.class)") did not throw exception.
1562PASS document.getElementById('style-container').sheet.cssRules.length is 1
1563PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, foobar#id.class)"
1564PASS document.querySelector(":is(a + b > c ~ d e + g, foobar#id.class )") did not throw exception.
1565PASS document.getElementById('style-container').sheet.cssRules.length is 1
1566PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, foobar#id.class)"
1567PASS document.querySelector(":is(a + b > c ~ d e + g, .class:not(.notclass))") did not throw exception.
1568PASS document.getElementById('style-container').sheet.cssRules.length is 1
1569PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, .class:not(.notclass))"
1570PASS document.querySelector(":is(a + b > c ~ d e + g, .class:not(.notclass) )") did not throw exception.
1571PASS document.getElementById('style-container').sheet.cssRules.length is 1
1572PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, .class:not(.notclass))"
1573PASS document.querySelector(":is(a + b > c ~ d e + g, #id:empty)") did not throw exception.
1574PASS document.getElementById('style-container').sheet.cssRules.length is 1
1575PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, #id:empty)"
1576PASS document.querySelector(":is(a + b > c ~ d e + g, #id:empty )") did not throw exception.
1577PASS document.getElementById('style-container').sheet.cssRules.length is 1
1578PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, #id:empty)"
1579PASS document.querySelector(":is(a + b > c ~ d e + g, a > b)") did not throw exception.
1580PASS document.getElementById('style-container').sheet.cssRules.length is 1
1581PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, a > b)"
1582PASS document.querySelector(":is(a + b > c ~ d e + g, a > b )") did not throw exception.
1583PASS document.getElementById('style-container').sheet.cssRules.length is 1
1584PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, a > b)"
1585PASS document.querySelector(":is(a + b > c ~ d e + g, a b)") did not throw exception.
1586PASS document.getElementById('style-container').sheet.cssRules.length is 1
1587PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, a b)"
1588PASS document.querySelector(":is(a + b > c ~ d e + g, a b )") did not throw exception.
1589PASS document.getElementById('style-container').sheet.cssRules.length is 1
1590PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, a b)"
1591PASS document.querySelector(":is(a + b > c ~ d e + g, a + b)") did not throw exception.
1592PASS document.getElementById('style-container').sheet.cssRules.length is 1
1593PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, a + b)"
1594PASS document.querySelector(":is(a + b > c ~ d e + g, a + b )") did not throw exception.
1595PASS document.getElementById('style-container').sheet.cssRules.length is 1
1596PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, a + b)"
1597PASS document.querySelector(":is(a + b > c ~ d e + g, a ~ b)") did not throw exception.
1598PASS document.getElementById('style-container').sheet.cssRules.length is 1
1599PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, a ~ b)"
1600PASS document.querySelector(":is(a + b > c ~ d e + g, a ~ b )") did not throw exception.
1601PASS document.getElementById('style-container').sheet.cssRules.length is 1
1602PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, a ~ b)"
1603PASS document.querySelector(":is(a + b > c ~ d e + g, a + b > c ~ d e + g)") did not throw exception.
1604PASS document.getElementById('style-container').sheet.cssRules.length is 1
1605PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, a + b > c ~ d e + g)"
1606PASS document.querySelector(":is(a + b > c ~ d e + g, a + b > c ~ d e + g )") did not throw exception.
1607PASS document.getElementById('style-container').sheet.cssRules.length is 1
1608PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, a + b > c ~ d e + g)"
1609PASS document.querySelector(":is(a + b > c ~ d e + g, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
1610PASS document.getElementById('style-container').sheet.cssRules.length is 1
1611PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1612PASS document.querySelector(":is(a + b > c ~ d e + g, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
1613PASS document.getElementById('style-container').sheet.cssRules.length is 1
1614PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1615PASS document.querySelector(":is(a + b > c ~ d e + g, :not(:link))") did not throw exception.
1616PASS document.getElementById('style-container').sheet.cssRules.length is 1
1617PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, :not(:link))"
1618PASS document.querySelector(":is(a + b > c ~ d e + g, :not(:link) )") did not throw exception.
1619PASS document.getElementById('style-container').sheet.cssRules.length is 1
1620PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, :not(:link))"
1621PASS document.querySelector(":is(a + b > c ~ d e + g, :nth-child(2n of a, b, c))") did not throw exception.
1622PASS document.getElementById('style-container').sheet.cssRules.length is 1
1623PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, :nth-child(2n of a, b, c))"
1624PASS document.querySelector(":is(a + b > c ~ d e + g, :nth-child(2n of a, b, c) )") did not throw exception.
1625PASS document.getElementById('style-container').sheet.cssRules.length is 1
1626PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(a + b > c ~ d e + g, :nth-child(2n of a, b, c))"
1627PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), *)") did not throw exception.
1628PASS document.getElementById('style-container').sheet.cssRules.length is 1
1629PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), *)"
1630PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), * )") did not throw exception.
1631PASS document.getElementById('style-container').sheet.cssRules.length is 1
1632PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), *)"
1633PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar)") did not throw exception.
1634PASS document.getElementById('style-container').sheet.cssRules.length is 1
1635PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar)"
1636PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar )") did not throw exception.
1637PASS document.getElementById('style-container').sheet.cssRules.length is 1
1638PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar)"
1639PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id)") did not throw exception.
1640PASS document.getElementById('style-container').sheet.cssRules.length is 1
1641PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id)"
1642PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id )") did not throw exception.
1643PASS document.getElementById('style-container').sheet.cssRules.length is 1
1644PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id)"
1645PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class)") did not throw exception.
1646PASS document.getElementById('style-container').sheet.cssRules.length is 1
1647PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class)"
1648PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class )") did not throw exception.
1649PASS document.getElementById('style-container').sheet.cssRules.length is 1
1650PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class)"
1651PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :first-child)") did not throw exception.
1652PASS document.getElementById('style-container').sheet.cssRules.length is 1
1653PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :first-child)"
1654PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :first-child )") did not throw exception.
1655PASS document.getElementById('style-container').sheet.cssRules.length is 1
1656PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :first-child)"
1657PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :last-child)") did not throw exception.
1658PASS document.getElementById('style-container').sheet.cssRules.length is 1
1659PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :last-child)"
1660PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :last-child )") did not throw exception.
1661PASS document.getElementById('style-container').sheet.cssRules.length is 1
1662PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :last-child)"
1663PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :visited)") did not throw exception.
1664PASS document.getElementById('style-container').sheet.cssRules.length is 1
1665PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :visited)"
1666PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :visited )") did not throw exception.
1667PASS document.getElementById('style-container').sheet.cssRules.length is 1
1668PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +00001669PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar#id.class)") did not throw exception.
1670PASS document.getElementById('style-container').sheet.cssRules.length is 1
1671PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar#id.class)"
1672PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar#id.class )") did not throw exception.
1673PASS document.getElementById('style-container').sheet.cssRules.length is 1
1674PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar#id.class)"
1675PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:not(.notclass))") did not throw exception.
1676PASS document.getElementById('style-container').sheet.cssRules.length is 1
1677PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:not(.notclass))"
1678PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:not(.notclass) )") did not throw exception.
1679PASS document.getElementById('style-container').sheet.cssRules.length is 1
1680PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:not(.notclass))"
1681PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id:empty)") did not throw exception.
1682PASS document.getElementById('style-container').sheet.cssRules.length is 1
1683PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id:empty)"
1684PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id:empty )") did not throw exception.
1685PASS document.getElementById('style-container').sheet.cssRules.length is 1
1686PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id:empty)"
1687PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a > b)") did not throw exception.
1688PASS document.getElementById('style-container').sheet.cssRules.length is 1
1689PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a > b)"
1690PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a > b )") did not throw exception.
1691PASS document.getElementById('style-container').sheet.cssRules.length is 1
1692PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a > b)"
1693PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a b)") did not throw exception.
1694PASS document.getElementById('style-container').sheet.cssRules.length is 1
1695PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a b)"
1696PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a b )") did not throw exception.
1697PASS document.getElementById('style-container').sheet.cssRules.length is 1
1698PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a b)"
1699PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b)") did not throw exception.
1700PASS document.getElementById('style-container').sheet.cssRules.length is 1
1701PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b)"
1702PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b )") did not throw exception.
1703PASS document.getElementById('style-container').sheet.cssRules.length is 1
1704PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b)"
1705PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a ~ b)") did not throw exception.
1706PASS document.getElementById('style-container').sheet.cssRules.length is 1
1707PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a ~ b)"
1708PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a ~ b )") did not throw exception.
1709PASS document.getElementById('style-container').sheet.cssRules.length is 1
1710PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a ~ b)"
1711PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b > c ~ d e + g)") did not throw exception.
1712PASS document.getElementById('style-container').sheet.cssRules.length is 1
1713PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b > c ~ d e + g)"
1714PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b > c ~ d e + g )") did not throw exception.
1715PASS document.getElementById('style-container').sheet.cssRules.length is 1
1716PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b > c ~ d e + g)"
1717PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
1718PASS document.getElementById('style-container').sheet.cssRules.length is 1
1719PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1720PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
1721PASS document.getElementById('style-container').sheet.cssRules.length is 1
1722PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1723PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :not(:link))") did not throw exception.
1724PASS document.getElementById('style-container').sheet.cssRules.length is 1
1725PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :not(:link))"
1726PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :not(:link) )") did not throw exception.
1727PASS document.getElementById('style-container').sheet.cssRules.length is 1
1728PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :not(:link))"
1729PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(2n of a, b, c))") did not throw exception.
1730PASS document.getElementById('style-container').sheet.cssRules.length is 1
1731PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(2n of a, b, c))"
1732PASS document.querySelector(":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(2n of a, b, c) )") did not throw exception.
1733PASS document.getElementById('style-container').sheet.cssRules.length is 1
1734PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(2n of a, b, c))"
1735PASS document.querySelector(":is(:not(:link), *)") did not throw exception.
1736PASS document.getElementById('style-container').sheet.cssRules.length is 1
1737PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), *)"
1738PASS document.querySelector(":is(:not(:link), * )") did not throw exception.
1739PASS document.getElementById('style-container').sheet.cssRules.length is 1
1740PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), *)"
1741PASS document.querySelector(":is(:not(:link), foobar)") did not throw exception.
1742PASS document.getElementById('style-container').sheet.cssRules.length is 1
1743PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), foobar)"
1744PASS document.querySelector(":is(:not(:link), foobar )") did not throw exception.
1745PASS document.getElementById('style-container').sheet.cssRules.length is 1
1746PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), foobar)"
1747PASS document.querySelector(":is(:not(:link), #id)") did not throw exception.
1748PASS document.getElementById('style-container').sheet.cssRules.length is 1
1749PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), #id)"
1750PASS document.querySelector(":is(:not(:link), #id )") did not throw exception.
1751PASS document.getElementById('style-container').sheet.cssRules.length is 1
1752PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), #id)"
1753PASS document.querySelector(":is(:not(:link), .class)") did not throw exception.
1754PASS document.getElementById('style-container').sheet.cssRules.length is 1
1755PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), .class)"
1756PASS document.querySelector(":is(:not(:link), .class )") did not throw exception.
1757PASS document.getElementById('style-container').sheet.cssRules.length is 1
1758PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), .class)"
1759PASS document.querySelector(":is(:not(:link), :first-child)") did not throw exception.
1760PASS document.getElementById('style-container').sheet.cssRules.length is 1
1761PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), :first-child)"
1762PASS document.querySelector(":is(:not(:link), :first-child )") did not throw exception.
1763PASS document.getElementById('style-container').sheet.cssRules.length is 1
1764PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), :first-child)"
1765PASS document.querySelector(":is(:not(:link), :last-child)") did not throw exception.
1766PASS document.getElementById('style-container').sheet.cssRules.length is 1
1767PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), :last-child)"
1768PASS document.querySelector(":is(:not(:link), :last-child )") did not throw exception.
1769PASS document.getElementById('style-container').sheet.cssRules.length is 1
1770PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), :last-child)"
1771PASS document.querySelector(":is(:not(:link), :visited)") did not throw exception.
1772PASS document.getElementById('style-container').sheet.cssRules.length is 1
1773PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), :visited)"
1774PASS document.querySelector(":is(:not(:link), :visited )") did not throw exception.
1775PASS document.getElementById('style-container').sheet.cssRules.length is 1
1776PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +00001777PASS document.querySelector(":is(:not(:link), foobar#id.class)") did not throw exception.
1778PASS document.getElementById('style-container').sheet.cssRules.length is 1
1779PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), foobar#id.class)"
1780PASS document.querySelector(":is(:not(:link), foobar#id.class )") did not throw exception.
1781PASS document.getElementById('style-container').sheet.cssRules.length is 1
1782PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), foobar#id.class)"
1783PASS document.querySelector(":is(:not(:link), .class:not(.notclass))") did not throw exception.
1784PASS document.getElementById('style-container').sheet.cssRules.length is 1
1785PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), .class:not(.notclass))"
1786PASS document.querySelector(":is(:not(:link), .class:not(.notclass) )") did not throw exception.
1787PASS document.getElementById('style-container').sheet.cssRules.length is 1
1788PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), .class:not(.notclass))"
1789PASS document.querySelector(":is(:not(:link), #id:empty)") did not throw exception.
1790PASS document.getElementById('style-container').sheet.cssRules.length is 1
1791PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), #id:empty)"
1792PASS document.querySelector(":is(:not(:link), #id:empty )") did not throw exception.
1793PASS document.getElementById('style-container').sheet.cssRules.length is 1
1794PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), #id:empty)"
1795PASS document.querySelector(":is(:not(:link), a > b)") did not throw exception.
1796PASS document.getElementById('style-container').sheet.cssRules.length is 1
1797PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), a > b)"
1798PASS document.querySelector(":is(:not(:link), a > b )") did not throw exception.
1799PASS document.getElementById('style-container').sheet.cssRules.length is 1
1800PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), a > b)"
1801PASS document.querySelector(":is(:not(:link), a b)") did not throw exception.
1802PASS document.getElementById('style-container').sheet.cssRules.length is 1
1803PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), a b)"
1804PASS document.querySelector(":is(:not(:link), a b )") did not throw exception.
1805PASS document.getElementById('style-container').sheet.cssRules.length is 1
1806PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), a b)"
1807PASS document.querySelector(":is(:not(:link), a + b)") did not throw exception.
1808PASS document.getElementById('style-container').sheet.cssRules.length is 1
1809PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), a + b)"
1810PASS document.querySelector(":is(:not(:link), a + b )") did not throw exception.
1811PASS document.getElementById('style-container').sheet.cssRules.length is 1
1812PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), a + b)"
1813PASS document.querySelector(":is(:not(:link), a ~ b)") did not throw exception.
1814PASS document.getElementById('style-container').sheet.cssRules.length is 1
1815PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), a ~ b)"
1816PASS document.querySelector(":is(:not(:link), a ~ b )") did not throw exception.
1817PASS document.getElementById('style-container').sheet.cssRules.length is 1
1818PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), a ~ b)"
1819PASS document.querySelector(":is(:not(:link), a + b > c ~ d e + g)") did not throw exception.
1820PASS document.getElementById('style-container').sheet.cssRules.length is 1
1821PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), a + b > c ~ d e + g)"
1822PASS document.querySelector(":is(:not(:link), a + b > c ~ d e + g )") did not throw exception.
1823PASS document.getElementById('style-container').sheet.cssRules.length is 1
1824PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), a + b > c ~ d e + g)"
1825PASS document.querySelector(":is(:not(:link), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
1826PASS document.getElementById('style-container').sheet.cssRules.length is 1
1827PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1828PASS document.querySelector(":is(:not(:link), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
1829PASS document.getElementById('style-container').sheet.cssRules.length is 1
1830PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1831PASS document.querySelector(":is(:not(:link), :not(:link))") did not throw exception.
1832PASS document.getElementById('style-container').sheet.cssRules.length is 1
1833PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), :not(:link))"
1834PASS document.querySelector(":is(:not(:link), :not(:link) )") did not throw exception.
1835PASS document.getElementById('style-container').sheet.cssRules.length is 1
1836PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), :not(:link))"
1837PASS document.querySelector(":is(:not(:link), :nth-child(2n of a, b, c))") did not throw exception.
1838PASS document.getElementById('style-container').sheet.cssRules.length is 1
1839PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), :nth-child(2n of a, b, c))"
1840PASS document.querySelector(":is(:not(:link), :nth-child(2n of a, b, c) )") did not throw exception.
1841PASS document.getElementById('style-container').sheet.cssRules.length is 1
1842PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:not(:link), :nth-child(2n of a, b, c))"
1843PASS document.querySelector(":is(:nth-child(2n of a, b, c), *)") did not throw exception.
1844PASS document.getElementById('style-container').sheet.cssRules.length is 1
1845PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), *)"
1846PASS document.querySelector(":is(:nth-child(2n of a, b, c), * )") did not throw exception.
1847PASS document.getElementById('style-container').sheet.cssRules.length is 1
1848PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), *)"
1849PASS document.querySelector(":is(:nth-child(2n of a, b, c), foobar)") did not throw exception.
1850PASS document.getElementById('style-container').sheet.cssRules.length is 1
1851PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), foobar)"
1852PASS document.querySelector(":is(:nth-child(2n of a, b, c), foobar )") did not throw exception.
1853PASS document.getElementById('style-container').sheet.cssRules.length is 1
1854PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), foobar)"
1855PASS document.querySelector(":is(:nth-child(2n of a, b, c), #id)") did not throw exception.
1856PASS document.getElementById('style-container').sheet.cssRules.length is 1
1857PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), #id)"
1858PASS document.querySelector(":is(:nth-child(2n of a, b, c), #id )") did not throw exception.
1859PASS document.getElementById('style-container').sheet.cssRules.length is 1
1860PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), #id)"
1861PASS document.querySelector(":is(:nth-child(2n of a, b, c), .class)") did not throw exception.
1862PASS document.getElementById('style-container').sheet.cssRules.length is 1
1863PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), .class)"
1864PASS document.querySelector(":is(:nth-child(2n of a, b, c), .class )") did not throw exception.
1865PASS document.getElementById('style-container').sheet.cssRules.length is 1
1866PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), .class)"
1867PASS document.querySelector(":is(:nth-child(2n of a, b, c), :first-child)") did not throw exception.
1868PASS document.getElementById('style-container').sheet.cssRules.length is 1
1869PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), :first-child)"
1870PASS document.querySelector(":is(:nth-child(2n of a, b, c), :first-child )") did not throw exception.
1871PASS document.getElementById('style-container').sheet.cssRules.length is 1
1872PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), :first-child)"
1873PASS document.querySelector(":is(:nth-child(2n of a, b, c), :last-child)") did not throw exception.
1874PASS document.getElementById('style-container').sheet.cssRules.length is 1
1875PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), :last-child)"
1876PASS document.querySelector(":is(:nth-child(2n of a, b, c), :last-child )") did not throw exception.
1877PASS document.getElementById('style-container').sheet.cssRules.length is 1
1878PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), :last-child)"
1879PASS document.querySelector(":is(:nth-child(2n of a, b, c), :visited)") did not throw exception.
1880PASS document.getElementById('style-container').sheet.cssRules.length is 1
1881PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), :visited)"
1882PASS document.querySelector(":is(:nth-child(2n of a, b, c), :visited )") did not throw exception.
1883PASS document.getElementById('style-container').sheet.cssRules.length is 1
1884PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), :visited)"
drousso@apple.com79fae602020-03-31 00:52:56 +00001885PASS document.querySelector(":is(:nth-child(2n of a, b, c), foobar#id.class)") did not throw exception.
1886PASS document.getElementById('style-container').sheet.cssRules.length is 1
1887PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), foobar#id.class)"
1888PASS document.querySelector(":is(:nth-child(2n of a, b, c), foobar#id.class )") did not throw exception.
1889PASS document.getElementById('style-container').sheet.cssRules.length is 1
1890PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), foobar#id.class)"
1891PASS document.querySelector(":is(:nth-child(2n of a, b, c), .class:not(.notclass))") did not throw exception.
1892PASS document.getElementById('style-container').sheet.cssRules.length is 1
1893PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), .class:not(.notclass))"
1894PASS document.querySelector(":is(:nth-child(2n of a, b, c), .class:not(.notclass) )") did not throw exception.
1895PASS document.getElementById('style-container').sheet.cssRules.length is 1
1896PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), .class:not(.notclass))"
1897PASS document.querySelector(":is(:nth-child(2n of a, b, c), #id:empty)") did not throw exception.
1898PASS document.getElementById('style-container').sheet.cssRules.length is 1
1899PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), #id:empty)"
1900PASS document.querySelector(":is(:nth-child(2n of a, b, c), #id:empty )") did not throw exception.
1901PASS document.getElementById('style-container').sheet.cssRules.length is 1
1902PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), #id:empty)"
1903PASS document.querySelector(":is(:nth-child(2n of a, b, c), a > b)") did not throw exception.
1904PASS document.getElementById('style-container').sheet.cssRules.length is 1
1905PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), a > b)"
1906PASS document.querySelector(":is(:nth-child(2n of a, b, c), a > b )") did not throw exception.
1907PASS document.getElementById('style-container').sheet.cssRules.length is 1
1908PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), a > b)"
1909PASS document.querySelector(":is(:nth-child(2n of a, b, c), a b)") did not throw exception.
1910PASS document.getElementById('style-container').sheet.cssRules.length is 1
1911PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), a b)"
1912PASS document.querySelector(":is(:nth-child(2n of a, b, c), a b )") did not throw exception.
1913PASS document.getElementById('style-container').sheet.cssRules.length is 1
1914PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), a b)"
1915PASS document.querySelector(":is(:nth-child(2n of a, b, c), a + b)") did not throw exception.
1916PASS document.getElementById('style-container').sheet.cssRules.length is 1
1917PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), a + b)"
1918PASS document.querySelector(":is(:nth-child(2n of a, b, c), a + b )") did not throw exception.
1919PASS document.getElementById('style-container').sheet.cssRules.length is 1
1920PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), a + b)"
1921PASS document.querySelector(":is(:nth-child(2n of a, b, c), a ~ b)") did not throw exception.
1922PASS document.getElementById('style-container').sheet.cssRules.length is 1
1923PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), a ~ b)"
1924PASS document.querySelector(":is(:nth-child(2n of a, b, c), a ~ b )") did not throw exception.
1925PASS document.getElementById('style-container').sheet.cssRules.length is 1
1926PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), a ~ b)"
1927PASS document.querySelector(":is(:nth-child(2n of a, b, c), a + b > c ~ d e + g)") did not throw exception.
1928PASS document.getElementById('style-container').sheet.cssRules.length is 1
1929PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), a + b > c ~ d e + g)"
1930PASS document.querySelector(":is(:nth-child(2n of a, b, c), a + b > c ~ d e + g )") did not throw exception.
1931PASS document.getElementById('style-container').sheet.cssRules.length is 1
1932PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), a + b > c ~ d e + g)"
1933PASS document.querySelector(":is(:nth-child(2n of a, b, c), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
1934PASS document.getElementById('style-container').sheet.cssRules.length is 1
1935PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1936PASS document.querySelector(":is(:nth-child(2n of a, b, c), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
1937PASS document.getElementById('style-container').sheet.cssRules.length is 1
1938PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
1939PASS document.querySelector(":is(:nth-child(2n of a, b, c), :not(:link))") did not throw exception.
1940PASS document.getElementById('style-container').sheet.cssRules.length is 1
1941PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), :not(:link))"
1942PASS document.querySelector(":is(:nth-child(2n of a, b, c), :not(:link) )") did not throw exception.
1943PASS document.getElementById('style-container').sheet.cssRules.length is 1
1944PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), :not(:link))"
1945PASS document.querySelector(":is(:nth-child(2n of a, b, c), :nth-child(2n of a, b, c))") did not throw exception.
1946PASS document.getElementById('style-container').sheet.cssRules.length is 1
1947PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), :nth-child(2n of a, b, c))"
1948PASS document.querySelector(":is(:nth-child(2n of a, b, c), :nth-child(2n of a, b, c) )") did not throw exception.
1949PASS document.getElementById('style-container').sheet.cssRules.length is 1
1950PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":is(:nth-child(2n of a, b, c), :nth-child(2n of a, b, c))"
1951PASS successfullyParsed is true
1952
1953TEST COMPLETE
1954