Skip to content

Commit 90c8440

Browse files
committed
Bug 1924772 [wpt PR 48625] - Add ::check pseudo element parsing support, a=testonly
Automatic update from web-platform-tests Add ::check pseudo element parsing support Defined in: w3c/csswg-drafts#10986 Bug: 369319576 Change-Id: I90fb6ef81fd5941709fae6936c7474339a7715e8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5928423 Reviewed-by: Rune Lillesveen <futharkchromium.org> Reviewed-by: Joey Arhar <jarharchromium.org> Commit-Queue: Traian Captan <tcaptanchromium.org> Cr-Commit-Position: refs/heads/main{#1369011} -- wpt-commits: 181e33be283f60d28349f6828782091489684ece wpt-pr: 48625 UltraBlame original commit: e6b51178ca094586c892c9d2a6f69c62d6877aa0
1 parent d3a35ec commit 90c8440

File tree

1 file changed

+359
-0
lines changed

1 file changed

+359
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,359 @@
1+
<
2+
!
3+
DOCTYPE
4+
html
5+
>
6+
<
7+
meta
8+
charset
9+
=
10+
"
11+
utf
12+
-
13+
8
14+
"
15+
>
16+
<
17+
title
18+
>
19+
CSS
20+
:
21+
:
22+
check
23+
Pseudo
24+
-
25+
Element
26+
Test
27+
<
28+
/
29+
title
30+
>
31+
<
32+
link
33+
rel
34+
=
35+
"
36+
help
37+
"
38+
href
39+
=
40+
"
41+
https
42+
:
43+
/
44+
/
45+
github
46+
.
47+
com
48+
/
49+
w3c
50+
/
51+
csswg
52+
-
53+
drafts
54+
/
55+
pull
56+
/
57+
10986
58+
"
59+
>
60+
<
61+
meta
62+
name
63+
=
64+
"
65+
assert
66+
"
67+
content
68+
=
69+
"
70+
This
71+
test
72+
checks
73+
the
74+
validity
75+
of
76+
the
77+
:
78+
:
79+
check
80+
pseudo
81+
element
82+
selector
83+
.
84+
"
85+
/
86+
>
87+
<
88+
script
89+
src
90+
=
91+
"
92+
/
93+
resources
94+
/
95+
testharness
96+
.
97+
js
98+
"
99+
>
100+
<
101+
/
102+
script
103+
>
104+
<
105+
script
106+
src
107+
=
108+
"
109+
/
110+
resources
111+
/
112+
testharnessreport
113+
.
114+
js
115+
"
116+
>
117+
<
118+
/
119+
script
120+
>
121+
<
122+
script
123+
src
124+
=
125+
"
126+
/
127+
css
128+
/
129+
support
130+
/
131+
parsing
132+
-
133+
testcommon
134+
.
135+
js
136+
"
137+
>
138+
<
139+
/
140+
script
141+
>
142+
<
143+
script
144+
>
145+
test_valid_selector
146+
(
147+
"
148+
:
149+
:
150+
check
151+
"
152+
)
153+
;
154+
test_valid_selector
155+
(
156+
"
157+
*
158+
:
159+
:
160+
check
161+
"
162+
"
163+
:
164+
:
165+
check
166+
"
167+
)
168+
;
169+
test_valid_selector
170+
(
171+
"
172+
foo
173+
.
174+
bar
175+
[
176+
baz
177+
]
178+
:
179+
:
180+
check
181+
"
182+
)
183+
;
184+
test_invalid_selector
185+
(
186+
"
187+
:
188+
:
189+
check
190+
*
191+
"
192+
)
193+
;
194+
/
195+
/
196+
Combinations
197+
test_invalid_selector
198+
(
199+
"
200+
:
201+
:
202+
check
203+
:
204+
:
205+
check
206+
"
207+
)
208+
;
209+
test_invalid_selector
210+
(
211+
"
212+
:
213+
:
214+
before
215+
:
216+
:
217+
check
218+
"
219+
)
220+
;
221+
test_invalid_selector
222+
(
223+
"
224+
:
225+
:
226+
after
227+
:
228+
:
229+
check
230+
"
231+
)
232+
;
233+
test_invalid_selector
234+
(
235+
"
236+
:
237+
:
238+
marker
239+
:
240+
:
241+
check
242+
"
243+
)
244+
;
245+
test_invalid_selector
246+
(
247+
"
248+
:
249+
:
250+
placeholder
251+
:
252+
:
253+
check
254+
"
255+
)
256+
;
257+
test_invalid_selector
258+
(
259+
"
260+
:
261+
:
262+
check
263+
:
264+
:
265+
before
266+
"
267+
)
268+
;
269+
test_invalid_selector
270+
(
271+
"
272+
:
273+
:
274+
check
275+
:
276+
:
277+
after
278+
"
279+
)
280+
;
281+
test_valid_selector
282+
(
283+
"
284+
:
285+
:
286+
check
287+
:
288+
:
289+
marker
290+
"
291+
)
292+
;
293+
test_invalid_selector
294+
(
295+
"
296+
:
297+
:
298+
check
299+
:
300+
:
301+
placeholder
302+
"
303+
)
304+
;
305+
test_invalid_selector
306+
(
307+
"
308+
:
309+
:
310+
slotted
311+
(
312+
*
313+
)
314+
:
315+
:
316+
check
317+
:
318+
:
319+
slotted
320+
(
321+
*
322+
)
323+
"
324+
)
325+
;
326+
test_valid_selector
327+
(
328+
"
329+
:
330+
:
331+
slotted
332+
(
333+
*
334+
)
335+
:
336+
:
337+
check
338+
"
339+
)
340+
;
341+
test_valid_selector
342+
(
343+
"
344+
:
345+
:
346+
part
347+
(
348+
foo
349+
)
350+
:
351+
:
352+
check
353+
"
354+
)
355+
;
356+
<
357+
/
358+
script
359+
>

0 commit comments

Comments
 (0)