Skip to content

Commit

Permalink
refactor lexer syntax fixtures
Browse files Browse the repository at this point in the history
  • Loading branch information
lahmatiy committed May 15, 2018
1 parent 5460ba6 commit b493824
Show file tree
Hide file tree
Showing 14 changed files with 101 additions and 143 deletions.
34 changes: 12 additions & 22 deletions test/fixture/syntax/combinator.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,10 @@
"valid": [
"foo bar"
],
"invalid:Mismatch": [
"invalid": [
"foo",
"bar",
"baz"
],
"invalid:Uncomplete match": [
"baz",
"foo bar foo"
]
},
Expand All @@ -27,10 +25,8 @@
"foo",
"bar"
],
"invalid:Mismatch": [
"baz"
],
"invalid:Uncomplete match": [
"invalid": [
"baz",
"foo bar"
]
},
Expand All @@ -44,13 +40,11 @@
"foo bar",
"bar foo"
],
"invalid:Mismatch": [
"invalid": [
"foo",
"bar",
"foo foo",
"foo foo bar"
],
"invalid:Uncomplete match": [
"foo foo bar",
"foo bar foo"
]
},
Expand All @@ -65,10 +59,8 @@
"bar foo",
"foo"
],
"invalid:Mismatch": [
"bar"
],
"invalid:Uncomplete match": [
"invalid": [
"bar",
"foo foo",
"foo foo bar",
"foo bar foo"
Expand All @@ -86,7 +78,7 @@
"foo",
"bar"
],
"invalid:Uncomplete match": [
"invalid": [
"foo foo",
"foo foo bar",
"foo bar foo"
Expand All @@ -104,11 +96,9 @@
"foo bar",
"bar foo"
],
"invalid:Mismatch": [
"invalid": [
"",
"baz"
],
"invalid:Uncomplete match": [
"baz",
"foo foo",
"foo foo bar",
"foo bar foo"
Expand All @@ -127,7 +117,7 @@
"bar foo",
""
],
"invalid:Uncomplete match": [
"invalid": [
"baz",
"foo foo",
"foo foo bar",
Expand Down
16 changes: 8 additions & 8 deletions test/fixture/syntax/comma.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"valid": [
"foo, bar"
],
"invalid:Mismatch": [
"invalid": [
"",
"foo",
"foo bar",
Expand All @@ -25,7 +25,7 @@
"foo, bar",
"bar"
],
"invalid:Mismatch": [
"invalid": [
"",
"foo",
"foo bar",
Expand All @@ -42,7 +42,7 @@
"foo, bar",
"foo"
],
"invalid:Mismatch": [
"invalid": [
"",
"bar",
"foo bar",
Expand All @@ -61,7 +61,7 @@
"foo",
"bar"
],
"invalid:Mismatch": [
"invalid": [
"foo ,",
"foo bar",
", bar"
Expand All @@ -83,7 +83,7 @@
"bar, baz",
"foo, bar, baz"
],
"invalid:Mismatch": [
"invalid": [
"foo ,",
"foo ,,",
"foo ,, bar",
Expand All @@ -106,7 +106,7 @@
"foo, bar, qux",
"foo, qux"
],
"invalid:Mismatch": [
"invalid": [
"foo ,",
"foo ,,",
"foo ,, qux",
Expand All @@ -124,7 +124,7 @@
"foo, foo",
"foo, foo, foo, foo"
],
"invalid:Uncomplete match": [
"invalid": [
"foo ,",
"foo foo"
]
Expand All @@ -140,7 +140,7 @@
"foo, foo",
"foo, foo, foo, foo"
],
"invalid:Mismatch": [
"invalid": [
", foo",
"foo ,"
]
Expand Down
14 changes: 5 additions & 9 deletions test/fixture/syntax/default.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,18 @@
"valid": [
"red",
"#1e5799",

"-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8))",
"-moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%)",
"-webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)",
"-o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)",
"linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)",

"-moz-radial-gradient(center, ellipse cover, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%)",
"-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8))",
"-webkit-radial-gradient(center, ellipse cover, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)",
"-o-radial-gradient(center, ellipse cover, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)",
"radial-gradient(ellipse at center, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)"
],
"invalid:Mismatch": [
"invalid": [
"linear-gradient(bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)",
"repeating-linear-gradient(bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)",
"-webkit-linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)",
Expand Down Expand Up @@ -83,12 +81,10 @@
"top left 10px",
"left, top"
],
"invalid:Mismatch": [
"invalid": [
"",
"10",
"10 20"
],
"invalid:Uncomplete match": [
"10 20",
"left right",
"right left",
"top bottom",
Expand Down Expand Up @@ -116,7 +112,7 @@
"animation-name .1s linear infinite",
"infinite infinite"
],
"invalid:Mismatch": [
"invalid": [
"animation-name .1s 0 0 infinite",
"infinite infinite infinite"
]
Expand All @@ -126,7 +122,7 @@
"valid": [
"small-caps swash(test)"
],
"invalid:Mismatch": [
"invalid": [
"small-caps swash(test) small-caps"
]
}
Expand Down
2 changes: 1 addition & 1 deletion test/fixture/syntax/edgecases.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"100",
"200"
],
"invalid:Mismatch": [
"invalid": [
"300"
]
},
Expand Down
8 changes: 4 additions & 4 deletions test/fixture/syntax/function.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"valid": [
"foo(bar)"
],
"invalid:Mismatch": [
"invalid": [
"",
"foo",
"foo()",
Expand Down Expand Up @@ -45,7 +45,7 @@
"valid": [
"foo(bar, baz)"
],
"invalid:Mismatch": [
"invalid": [
"foo()",
"foo(bar)",
"foo(baz)",
Expand All @@ -65,7 +65,7 @@
"foo(bar, baz)",
"foo(bar)"
],
"invalid:Mismatch": [
"invalid": [
"foo()",
"foo(baz)",
"foo(bar, qux)"
Expand All @@ -90,7 +90,7 @@
"foo(bar, baz, qux)",
"foo()"
],
"invalid:Mismatch": [
"invalid": [
"foo(baz, bar)",
"foo(something)"
]
Expand Down

0 comments on commit b493824

Please sign in to comment.