Skip to content

Commit b38e27a

Browse files
committed
Add some tests from rust-cssparser
1 parent 5f8e2c5 commit b38e27a

File tree

2 files changed

+22
-16
lines changed

2 files changed

+22
-16
lines changed

component_value_list.json

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
"", [],
44

5-
"/**///** /* **/*//* ", [
5+
"/*/*///** /* **/*//* ", [
66
"/", "*", "/"
77
],
88

@@ -22,17 +22,19 @@
2222
["ident", "red--"], ">"
2323
],
2424

25-
"red0 -red --red -\\-red 0red -0red \u0000red _Red .red rêd", [
25+
"red0 -red --red -\\-red\\ blue 0red -0red \u0000red _Red .red rêd r\\êd \u007F\u0080\u0081", [
2626
["ident", "red0"], " ",
2727
["ident", "-red"], " ",
2828
"-", ["ident", "-red"], " ",
29-
["ident", "--red"], " ",
29+
["ident", "--red blue"], " ",
3030
["dimension", "0", 0, "integer", "red"], " ",
3131
["dimension", "-0", 0, "integer", "red"], " ",
3232
["ident", "\uFFFDred"], " ",
3333
["ident", "_Red"], " ",
3434
".", ["ident", "red"], " ",
35-
["ident", "rêd"]
35+
["ident", "rêd"], " ",
36+
["ident", "rêd"], " ",
37+
"\u007F", ["ident", "\u0080\u0081"]
3638
],
3739

3840
"\\30red \\00030 red \\30\r\nred \\0000000red \\1100000red \\red \\r ed \\.red \\ red \\\nred \\376\\37 6\\000376\\0000376\\", [
@@ -49,7 +51,7 @@
4951
["ident", "Ͷ76Ͷ76\uFFFD"]
5052
],
5153

52-
"rgba0() -rgba() --rgba() -\\-rgba() 0rgba() -0rgba() _rgba() .rgba() rgbâ() \\30rgba()", [
54+
"rgba0() -rgba() --rgba() -\\-rgba() 0rgba() -0rgba() _rgba() .rgba() rgbâ() \\30rgba() rgba () @rgba() #rgba()", [
5355
["function", "rgba0"], " ",
5456
["function", "-rgba"], " ",
5557
"-", ["function", "-rgba"], " ",
@@ -59,7 +61,10 @@
5961
["function", "_rgba"], " ",
6062
".", ["function", "rgba"], " ",
6163
["function", "rgbâ"], " ",
62-
["function", "0rgba"]
64+
["function", "0rgba"], " ",
65+
["ident", "rgba"], " ", ["()"], " ",
66+
["at-keyword", "rgba"], ["()"], " ",
67+
["hash", "rgba", "id"], ["()"]
6368
],
6469

6570
"@media0 @-Media @--media @-\\-media @0media @-0media @_media @.media @medİa @\\30 media\\", [
@@ -222,12 +227,12 @@
222227
["number", "-0.67", -0.67, "number"]
223228
],
224229

225-
"12e2 +34e+1 -45E-0 .67e+3 +.89e-1 -.01E2 2.3E+1 +45.0e6 -0.67e0", [
230+
"12e2 +34e+1 -45E-0 .68e+3 +.79e-1 -.01E2 2.3E+1 +45.0e6 -0.67e0", [
226231
["number", "12e2", 1200, "number"], " ",
227232
["number", "+34e+1", 340, "number"], " ",
228233
["number", "-45E-0", -45, "number"], " ",
229-
["number", ".67e+3", 670, "number"], " ",
230-
["number", "+.89e-1", 0.089, "number"], " ",
234+
["number", ".68e+3", 680, "number"], " ",
235+
["number", "+.79e-1", 0.079, "number"], " ",
231236
["number", "-.01E2", -1, "number"], " ",
232237
["number", "2.3E+1", 23, "number"], " ",
233238
["number", "+45.0e6", 45000000, "number"], " ",
@@ -259,12 +264,12 @@
259264
["percentage", "-0.67", -0.67, "number"]
260265
],
261266

262-
"12e2% +34e+1% -45E-0% .67e+3% +.89e-1% -.01E2% 2.3E+1% +45.0e6% -0.67e0%", [
267+
"12e2% +34e+1% -45E-0% .68e+3% +.79e-1% -.01E2% 2.3E+1% +45.0e6% -0.67e0%", [
263268
["percentage", "12e2", 1200, "number"], " ",
264269
["percentage", "+34e+1", 340, "number"], " ",
265270
["percentage", "-45E-0", -45, "number"], " ",
266-
["percentage", ".67e+3", 670, "number"], " ",
267-
["percentage", "+.89e-1", 0.089, "number"], " ",
271+
["percentage", ".68e+3", 680, "number"], " ",
272+
["percentage", "+.79e-1", 0.079, "number"], " ",
268273
["percentage", "-.01E2", -1, "number"], " ",
269274
["percentage", "2.3E+1", 23, "number"], " ",
270275
["percentage", "+45.0e6", 45000000, "number"], " ",
@@ -287,12 +292,12 @@
287292
["dimension", "-0.67", -0.67, "number", "px"]
288293
],
289294

290-
"12e2px +34e+1px -45E-0px .67e+3px +.89e-1px -.01E2px 2.3E+1px +45.0e6px -0.67e0px", [
295+
"12e2px +34e+1px -45E-0px .68e+3px +.79e-1px -.01E2px 2.3E+1px +45.0e6px -0.67e0px", [
291296
["dimension", "12e2", 1200, "number", "px"], " ",
292297
["dimension", "+34e+1", 340, "number", "px"], " ",
293298
["dimension", "-45E-0", -45, "number", "px"], " ",
294-
["dimension", ".67e+3", 670, "number", "px"], " ",
295-
["dimension", "+.89e-1", 0.089, "number", "px"], " ",
299+
["dimension", ".68e+3", 680, "number", "px"], " ",
300+
["dimension", "+.79e-1", 0.079, "number", "px"], " ",
296301
["dimension", "-.01E2", -1, "number", "px"], " ",
297302
["dimension", "2.3E+1", 23, "number", "px"], " ",
298303
["dimension", "+45.0e6", 45000000, "number", "px"], " ",

one_declaration.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,13 @@
1313
"foo :", ["declaration", "foo", [], false],
1414
"\n/**/ foo: ", ["declaration", "foo", [" "], false],
1515
"foo:;", ["declaration", "foo", [], false],
16+
" /**/ foo /**/ :", ["declaration", "foo", [], false],
1617
"foo:;bar:;", ["error", "extra-input"],
1718

1819
"foo: 9000 !Important", ["declaration", "foo", [
1920
" ", ["number", "9000", 9000, "integer"], " "
2021
], true],
21-
"foo: 9000 ! /**/\t Important /**/\f", ["declaration", "foo", [
22+
"foo: 9000 ! /**/\t IMPORTant /**/\f", ["declaration", "foo", [
2223
" ", ["number", "9000", 9000, "integer"], " "
2324
], true],
2425

0 commit comments

Comments
 (0)