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

Side by Side Diff: LayoutTests/imported/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html

Issue 1144143009: W3C Test: Import web-platform-tests/html/semantics (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <!doctype html>
2 <title>img parse a srcset attribute</title>
3 <script src="../../../../../../../resources/testharness.js"></script>
4 <script src="../../../../../../../resources/testharnessreport.js"></script>
5 <script src=common.js></script>
6 <div id=log></div>
7 <!-- splitting loop -->
8 <img srcset='' data-expect=''>
9 <img srcset=',' data-expect=''>
10 <img srcset=',,,' data-expect=''>
11 <img srcset=' data:,a 1x ' data-expect='data:,a'>
12 <img srcset='&#x9;&#x9;data:,a&#x9;&#x9;1x&#x9;&#x9;' data-expect='data:,a'>
13 <img srcset='&#xA;&#xA;data:,a&#xA;&#xA;1x&#xA;&#xA;' data-expect='data:,a'>
14 <img srcset='&#xB;&#xB;data:,a&#xB;&#xB;1x&#xB;&#xB;' data-expect='&#xB;&#xB;dat a:,a&#xB;&#xB;1x&#xB;&#xB;' data-resolve>
15 <img srcset='&#xC;&#xC;data:,a&#xC;&#xC;1x&#xC;&#xC;' data-expect='data:,a'>
16 <img srcset='&#xD;&#xD;data:,a&#xD;&#xD;1x&#xD;&#xD;' data-expect='data:,a'>
17 <img srcset='&#xE;&#xE;data:,a&#xE;&#xE;1x&#xE;&#xE;' data-expect='&#xE;&#xE;dat a:,a&#xE;&#xE;1x&#xE;&#xE;' data-resolve>
18 <img srcset='&#xF;&#xF;data:,a&#xF;&#xF;1x&#xF;&#xF;' data-expect='&#xF;&#xF;dat a:,a&#xF;&#xF;1x&#xF;&#xF;' data-resolve>
19 <img srcset='&#x10;&#x10;data:,a&#x10;&#x10;1x&#x10;&#x10;' data-expect='&#x10;& #x10;data:,a&#x10;&#x10;1x&#x10;&#x10;' data-resolve>
20 <img srcset='data:,a' data-expect='data:,a'>
21 <img srcset='data:,a ' data-expect='data:,a'>
22 <img srcset='data:,a ,' data-expect='data:,a'>
23 <img srcset='data:,a,' data-expect='data:,a'>
24 <img srcset='data:,a, ' data-expect='data:,a'>
25 <img srcset='data:,a,,,' data-expect='data:,a'>
26 <img srcset='data:,a,, , ' data-expect='data:,a'>
27 <img srcset=' data:,a' data-expect='data:,a'>
28 <img srcset=',,,data:,a' data-expect='data:,a'>
29 <img srcset=' , ,,data:,a' data-expect='data:,a'>
30 <img srcset='&nbsp;data:,a' data-expect='&nbsp;data:,a' data-resolve>
31 <img srcset='data:,a&nbsp;' data-expect='data:,a&nbsp;' data-resolve>
32 <!-- descriptor tokenizer -->
33 <img srcset='data:,a 1x' data-expect='data:,a'>
34 <img srcset='data:,a 1x ' data-expect='data:,a'>
35 <img srcset='data:,a 1x,' data-expect='data:,a'>
36 <img srcset='data:,a ( , data:,b 1x, ), data:,c' data-expect='data:,c'>
37 <img srcset='data:,a ((( , data:,b 1x, ), data:,c' data-expect='data:,c'>
38 <img srcset='data:,a [ , data:,b 1x, ], data:,c' data-expect='data:,b'>
39 <img srcset='data:,a { , data:,b 1x, }, data:,c' data-expect='data:,b'>
40 <img srcset='data:,a " , data:,b 1x, ", data:,c' data-expect='data:,b'>
41 <img srcset='data:,a \,data:;\,b, data:,c' data-expect='data:;\,b'>
42 <img srcset='data:,a, data:,b (' data-expect='data:,a'>
43 <img srcset='data:,a, data:,b ( ' data-expect='data:,a'>
44 <img srcset='data:,a, data:,b (,' data-expect='data:,a'>
45 <img srcset='data:,a, data:,b (x' data-expect='data:,a'>
46 <img srcset='data:,a, data:,b ()' data-expect='data:,a'>
47 <img srcset='data:,a (, data:,b' data-expect=''>
48 <img srcset='data:,a /*, data:,b, data:,c */' data-expect='data:,b'>
49 <img srcset='data:,a //, data:,b' data-expect='data:,b'>
50 <!-- descriptor parser -->
51 <img srcset='data:,a foo' data-expect=''>
52 <img srcset='data:,a foo foo' data-expect=''>
53 <img srcset='data:,a foo 1x' data-expect=''>
54 <img srcset='data:,a foo 1x foo' data-expect=''>
55 <img srcset='data:,a foo 1w' data-expect=''>
56 <img srcset='data:,a foo 1w foo' data-expect=''>
57 <img srcset='data:,a 1x 1x' data-expect=''>
58 <img srcset='data:,a 1w 1w' data-expect=''>
59 <img srcset='data:,a 1w 1x' data-expect=''>
60 <img srcset='data:,a 1x 1w' data-expect=''>
61 <img srcset='data:,a 1w 1h' data-expect='data:,a'><!-- should fail for x-only i mpl -->
62 <img srcset='data:,a 1h 1w' data-expect='data:,a'><!-- should fail for x-only i mpl -->
63 <img srcset='data:,a 1h 1h' data-expect=''>
64 <img srcset='data:,a 1h 1x' data-expect=''>
65 <img srcset='data:,a 1h 1w 1x' data-expect=''>
66 <img srcset='data:,a 1x 1w 1h' data-expect=''>
67 <img srcset='data:,a 1w' data-expect='data:,a'><!-- should fail for x-only impl -->
68 <img srcset='data:,a 1h' data-expect=''>
69 <img srcset='data:,a 1h foo' data-expect=''>
70 <img srcset='data:,a foo 1h' data-expect=''>
71 <img srcset='data:,a 0w' data-expect=''>
72 <img srcset='data:,a -1w' data-expect=''>
73 <img srcset='data:,a 1w -1w' data-expect=''>
74 <img srcset='data:,a 1.0w' data-expect=''>
75 <img srcset='data:,a 1w 1.0w' data-expect=''>
76 <img srcset='data:,a 1e0w' data-expect=''>
77 <img srcset='data:,a 1w 1e0w' data-expect=''>
78 <img srcset='data:,a 1www' data-expect=''>
79 <img srcset='data:,a 1w 1www' data-expect=''>
80 <img srcset='data:,a +1w' data-expect=''>
81 <img srcset='data:,a 1w +1w' data-expect=''>
82 <img srcset='data:,a 1W' data-expect=''>
83 <img srcset='data:,a 1w 1W' data-expect=''>
84 <img srcset='data:,a Infinityw' data-expect=''>
85 <img srcset='data:,a 1w Infinityw' data-expect=''>
86 <img srcset='data:,a NaNw' data-expect=''>
87 <img srcset='data:,a 1w NaNw' data-expect=''>
88 <img srcset='data:,a 0x1w' data-expect=''>
89 <img srcset='data:,a 0X1w' data-expect=''>
90 <img srcset='data:,a 1&#x1;w' data-expect='' data-desc='trailing U+0001'>
91 <img srcset='data:,a 1&nbsp;w' data-expect='' data-desc='trailing U+00A0'>
92 <img srcset='data:,a 1&#x1680;w' data-expect='' data-desc='trailing U+1680'>
93 <img srcset='data:,a 1&#x2000;w' data-expect='' data-desc='trailing U+2000'>
94 <img srcset='data:,a 1&#x2001;w' data-expect='' data-desc='trailing U+2001'>
95 <img srcset='data:,a 1&#x2002;w' data-expect='' data-desc='trailing U+2002'>
96 <img srcset='data:,a 1&#x2003;w' data-expect='' data-desc='trailing U+2003'>
97 <img srcset='data:,a 1&#x2004;w' data-expect='' data-desc='trailing U+2004'>
98 <img srcset='data:,a 1&#x2005;w' data-expect='' data-desc='trailing U+2005'>
99 <img srcset='data:,a 1&#x2006;w' data-expect='' data-desc='trailing U+2006'>
100 <img srcset='data:,a 1&#x2007;w' data-expect='' data-desc='trailing U+2007'>
101 <img srcset='data:,a 1&#x2008;w' data-expect='' data-desc='trailing U+2008'>
102 <img srcset='data:,a 1&#x2009;w' data-expect='' data-desc='trailing U+2009'>
103 <img srcset='data:,a 1&#x200A;w' data-expect='' data-desc='trailing U+200A'>
104 <img srcset='data:,a 1&#x200C;w' data-expect='' data-desc='trailing U+200C'>
105 <img srcset='data:,a 1&#x200D;w' data-expect='' data-desc='trailing U+200D'>
106 <img srcset='data:,a 1&#x202F;w' data-expect='' data-desc='trailing U+202F'>
107 <img srcset='data:,a 1&#x205F;w' data-expect='' data-desc='trailing U+205F'>
108 <img srcset='data:,a 1&#x3000;w' data-expect='' data-desc='trailing U+3000'>
109 <img srcset='data:,a 1&#xFEFF;w' data-expect='' data-desc='trailing U+FEFF'>
110 <img srcset='data:,a &#x1;1w' data-expect='' data-desc='leading U+0001'>
111 <img srcset='data:,a &nbsp;1w' data-expect='' data-desc='leading U+00A0'>
112 <img srcset='data:,a &#x1680;1w' data-expect='' data-desc='leading U+1680'>
113 <img srcset='data:,a &#x2000;1w' data-expect='' data-desc='leading U+2000'>
114 <img srcset='data:,a &#x2001;1w' data-expect='' data-desc='leading U+2001'>
115 <img srcset='data:,a &#x2002;1w' data-expect='' data-desc='leading U+2002'>
116 <img srcset='data:,a &#x2003;1w' data-expect='' data-desc='leading U+2003'>
117 <img srcset='data:,a &#x2004;1w' data-expect='' data-desc='leading U+2004'>
118 <img srcset='data:,a &#x2005;1w' data-expect='' data-desc='leading U+2005'>
119 <img srcset='data:,a &#x2006;1w' data-expect='' data-desc='leading U+2006'>
120 <img srcset='data:,a &#x2007;1w' data-expect='' data-desc='leading U+2007'>
121 <img srcset='data:,a &#x2008;1w' data-expect='' data-desc='leading U+2008'>
122 <img srcset='data:,a &#x2009;1w' data-expect='' data-desc='leading U+2009'>
123 <img srcset='data:,a &#x200A;1w' data-expect='' data-desc='leading U+200A'>
124 <img srcset='data:,a &#x200C;1w' data-expect='' data-desc='leading U+200C'>
125 <img srcset='data:,a &#x200D;1w' data-expect='' data-desc='leading U+200D'>
126 <img srcset='data:,a &#x202F;1w' data-expect='' data-desc='leading U+202F'>
127 <img srcset='data:,a &#x205F;1w' data-expect='' data-desc='leading U+205F'>
128 <img srcset='data:,a &#x3000;1w' data-expect='' data-desc='leading U+3000'>
129 <img srcset='data:,a &#xFEFF;1w' data-expect='' data-desc='leading U+FEFF'>
130 <img srcset='data:,a 0x' data-expect='data:,a'>
131 <img srcset='data:,a -0x' data-expect='data:,a'>
132 <img srcset='data:,a 1x -0x' data-expect=''>
133 <img srcset='data:,a -1x' data-expect=''>
134 <img srcset='data:,a 1x -1x' data-expect=''>
135 <img srcset='data:,a 1e0x' data-expect='data:,a'>
136 <img srcset='data:,a 1E0x' data-expect='data:,a'>
137 <img srcset='data:,a 1e-1x' data-expect='data:,a'>
138 <img srcset='data:,a 1.5e1x' data-expect='data:,a'>
139 <img srcset='data:,a -x' data-expect=''>
140 <img srcset='data:,a .x' data-expect=''>
141 <img srcset='data:,a -.x' data-expect=''>
142 <img srcset='data:,a 1.x' data-expect=''>
143 <img srcset='data:,a .5x' data-expect='data:,a'>
144 <img srcset='data:,a .5e1x' data-expect='data:,a'>
145 <img srcset='data:,a 1x 1.5e1x' data-expect=''>
146 <img srcset='data:,a 1x 1e1.5x' data-expect=''>
147 <img srcset='data:,a 1.0x' data-expect='data:,a'>
148 <img srcset='data:,a 1x 1.0x' data-expect=''>
149 <img srcset='data:,a +1x' data-expect=''>
150 <img srcset='data:,a 1X' data-expect=''>
151 <img srcset='data:,a Infinityx' data-expect=''>
152 <img srcset='data:,a NaNx' data-expect=''>
153 <img srcset='data:,a 0x1x' data-expect=''>
154 <img srcset='data:,a 0X1x' data-expect=''>
155 <img srcset='data:,a 1&#x1;x' data-expect='' data-desc='trailing U+0001'>
156 <img srcset='data:,a 1&nbsp;x' data-expect='' data-desc='trailing U+00A0'>
157 <img srcset='data:,a 1&#x1680;x' data-expect='' data-desc='trailing U+1680'>
158 <img srcset='data:,a 1&#x2000;x' data-expect='' data-desc='trailing U+2000'>
159 <img srcset='data:,a 1&#x2001;x' data-expect='' data-desc='trailing U+2001'>
160 <img srcset='data:,a 1&#x2002;x' data-expect='' data-desc='trailing U+2002'>
161 <img srcset='data:,a 1&#x2003;x' data-expect='' data-desc='trailing U+2003'>
162 <img srcset='data:,a 1&#x2004;x' data-expect='' data-desc='trailing U+2004'>
163 <img srcset='data:,a 1&#x2005;x' data-expect='' data-desc='trailing U+2005'>
164 <img srcset='data:,a 1&#x2006;x' data-expect='' data-desc='trailing U+2006'>
165 <img srcset='data:,a 1&#x2007;x' data-expect='' data-desc='trailing U+2007'>
166 <img srcset='data:,a 1&#x2008;x' data-expect='' data-desc='trailing U+2008'>
167 <img srcset='data:,a 1&#x2009;x' data-expect='' data-desc='trailing U+2009'>
168 <img srcset='data:,a 1&#x200A;x' data-expect='' data-desc='trailing U+200A'>
169 <img srcset='data:,a 1&#x200C;x' data-expect='' data-desc='trailing U+200C'>
170 <img srcset='data:,a 1&#x200D;x' data-expect='' data-desc='trailing U+200D'>
171 <img srcset='data:,a 1&#x202F;x' data-expect='' data-desc='trailing U+202F'>
172 <img srcset='data:,a 1&#x205F;x' data-expect='' data-desc='trailing U+205F'>
173 <img srcset='data:,a 1&#x3000;x' data-expect='' data-desc='trailing U+3000'>
174 <img srcset='data:,a 1&#xFEFF;x' data-expect='' data-desc='trailing U+FEFF'>
175 <img srcset='data:,a &#x1;1x' data-expect='' data-desc='leading U+0001'>
176 <img srcset='data:,a &nbsp;1x' data-expect='' data-desc='leading U+00A0'>
177 <img srcset='data:,a &#x1680;1x' data-expect='' data-desc='leading U+1680'>
178 <img srcset='data:,a &#x2000;1x' data-expect='' data-desc='leading U+2000'>
179 <img srcset='data:,a &#x2001;1x' data-expect='' data-desc='leading U+2001'>
180 <img srcset='data:,a &#x2002;1x' data-expect='' data-desc='leading U+2002'>
181 <img srcset='data:,a &#x2003;1x' data-expect='' data-desc='leading U+2003'>
182 <img srcset='data:,a &#x2004;1x' data-expect='' data-desc='leading U+2004'>
183 <img srcset='data:,a &#x2005;1x' data-expect='' data-desc='leading U+2005'>
184 <img srcset='data:,a &#x2006;1x' data-expect='' data-desc='leading U+2006'>
185 <img srcset='data:,a &#x2007;1x' data-expect='' data-desc='leading U+2007'>
186 <img srcset='data:,a &#x2008;1x' data-expect='' data-desc='leading U+2008'>
187 <img srcset='data:,a &#x2009;1x' data-expect='' data-desc='leading U+2009'>
188 <img srcset='data:,a &#x200A;1x' data-expect='' data-desc='leading U+200A'>
189 <img srcset='data:,a &#x200C;1x' data-expect='' data-desc='leading U+200C'>
190 <img srcset='data:,a &#x200D;1x' data-expect='' data-desc='leading U+200D'>
191 <img srcset='data:,a &#x202F;1x' data-expect='' data-desc='leading U+202F'>
192 <img srcset='data:,a &#x205F;1x' data-expect='' data-desc='leading U+205F'>
193 <img srcset='data:,a &#x3000;1x' data-expect='' data-desc='leading U+3000'>
194 <img srcset='data:,a &#xFEFF;1x' data-expect='' data-desc='leading U+FEFF'>
195 <img srcset='data:,a 1w 0h' data-expect=''>
196 <img srcset='data:,a 1w -1h' data-expect=''>
197 <img srcset='data:,a 1w 1.0h' data-expect=''>
198 <img srcset='data:,a 1w 1e0h' data-expect=''>
199 <img srcset='data:,a 1w 1hhh' data-expect=''>
200 <img srcset='data:,a 1w +1h' data-expect=''>
201 <img srcset='data:,a 1w 1H' data-expect=''>
202 <img srcset='data:,a 1w Infinityh' data-expect=''>
203 <img srcset='data:,a 1w NaNh' data-expect=''>
204 <img srcset='data:,a 0x1h' data-expect=''>
205 <img srcset='data:,a 0X1h' data-expect=''>
206 <img srcset='data:,a 1w 1&#x1;h' data-expect='' data-desc='trailing U+0001'>
207 <img srcset='data:,a 1w 1&nbsp;h' data-expect='' data-desc='trailing U+00A0'>
208 <img srcset='data:,a 1w 1&#x1680;h' data-expect='' data-desc='trailing U+1680'>
209 <img srcset='data:,a 1w 1&#x2000;h' data-expect='' data-desc='trailing U+2000'>
210 <img srcset='data:,a 1w 1&#x2001;h' data-expect='' data-desc='trailing U+2001'>
211 <img srcset='data:,a 1w 1&#x2002;h' data-expect='' data-desc='trailing U+2002'>
212 <img srcset='data:,a 1w 1&#x2003;h' data-expect='' data-desc='trailing U+2003'>
213 <img srcset='data:,a 1w 1&#x2004;h' data-expect='' data-desc='trailing U+2004'>
214 <img srcset='data:,a 1w 1&#x2005;h' data-expect='' data-desc='trailing U+2005'>
215 <img srcset='data:,a 1w 1&#x2006;h' data-expect='' data-desc='trailing U+2006'>
216 <img srcset='data:,a 1w 1&#x2007;h' data-expect='' data-desc='trailing U+2007'>
217 <img srcset='data:,a 1w 1&#x2008;h' data-expect='' data-desc='trailing U+2008'>
218 <img srcset='data:,a 1w 1&#x2009;h' data-expect='' data-desc='trailing U+2009'>
219 <img srcset='data:,a 1w 1&#x200A;h' data-expect='' data-desc='trailing U+200A'>
220 <img srcset='data:,a 1w 1&#x200C;h' data-expect='' data-desc='trailing U+200C'>
221 <img srcset='data:,a 1w 1&#x200D;h' data-expect='' data-desc='trailing U+200D'>
222 <img srcset='data:,a 1w 1&#x202F;h' data-expect='' data-desc='trailing U+202F'>
223 <img srcset='data:,a 1w 1&#x205F;h' data-expect='' data-desc='trailing U+205F'>
224 <img srcset='data:,a 1w 1&#x3000;h' data-expect='' data-desc='trailing U+3000'>
225 <img srcset='data:,a 1w 1&#xFEFF;h' data-expect='' data-desc='trailing U+FEFF'>
226 <img srcset='data:,a 1w &#x1;1h' data-expect='' data-desc='leading U+0001'>
227 <img srcset='data:,a 1w &nbsp;1h' data-expect='' data-desc='leading U+00A0'>
228 <img srcset='data:,a 1w &#x1680;1h' data-expect='' data-desc='leading U+1680'>
229 <img srcset='data:,a 1w &#x2000;1h' data-expect='' data-desc='leading U+2000'>
230 <img srcset='data:,a 1w &#x2001;1h' data-expect='' data-desc='leading U+2001'>
231 <img srcset='data:,a 1w &#x2002;1h' data-expect='' data-desc='leading U+2002'>
232 <img srcset='data:,a 1w &#x2003;1h' data-expect='' data-desc='leading U+2003'>
233 <img srcset='data:,a 1w &#x2004;1h' data-expect='' data-desc='leading U+2004'>
234 <img srcset='data:,a 1w &#x2005;1h' data-expect='' data-desc='leading U+2005'>
235 <img srcset='data:,a 1w &#x2006;1h' data-expect='' data-desc='leading U+2006'>
236 <img srcset='data:,a 1w &#x2007;1h' data-expect='' data-desc='leading U+2007'>
237 <img srcset='data:,a 1w &#x2008;1h' data-expect='' data-desc='leading U+2008'>
238 <img srcset='data:,a 1w &#x2009;1h' data-expect='' data-desc='leading U+2009'>
239 <img srcset='data:,a 1w &#x200A;1h' data-expect='' data-desc='leading U+200A'>
240 <img srcset='data:,a 1w &#x200C;1h' data-expect='' data-desc='leading U+200C'>
241 <img srcset='data:,a 1w &#x200D;1h' data-expect='' data-desc='leading U+200D'>
242 <img srcset='data:,a 1w &#x202F;1h' data-expect='' data-desc='leading U+202F'>
243 <img srcset='data:,a 1w &#x205F;1h' data-expect='' data-desc='leading U+205F'>
244 <img srcset='data:,a 1w &#x3000;1h' data-expect='' data-desc='leading U+3000'>
245 <img srcset='data:,a 1w &#xFEFF;1h' data-expect='' data-desc='leading U+FEFF'>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698