Zeile 6 | Zeile 6 |
---|
function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }
// Error, because "foobarhello" is neither a known type or property, but
|
function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }
// Error, because "foobarhello" is neither a known type or property, but
|
// property was expected (after "and"), and it should be in parenthese.
| // property was expected (after "and"), and it should be in parentheses.
|
MT("atMediaUnknownType", "[def @media] [attribute screen] [keyword and] [error foobarhello] { }");
| MT("atMediaUnknownType", "[def @media] [attribute screen] [keyword and] [error foobarhello] { }");
|
Zeile 17 | Zeile 17 |
---|
// Make sure nesting works with media queries MT("atMediaMaxWidthNested", "[def @media] [attribute screen] [keyword and] ([property max-width]: [number 25px]) { [tag foo] { } }");
|
// Make sure nesting works with media queries MT("atMediaMaxWidthNested", "[def @media] [attribute screen] [keyword and] ([property max-width]: [number 25px]) { [tag foo] { } }");
|
| MT("atMediaFeatureValueKeyword", "[def @media] ([property orientation]: [keyword landscape]) { }");
MT("atMediaUnknownFeatureValueKeyword", "[def @media] ([property orientation]: [error upsidedown]) { }");
|
MT("tagSelector", "[tag foo] { }");
| MT("tagSelector", "[tag foo] { }");
|
Zeile 44 | Zeile 50 |
---|
" [property color]: [keyword black];", " [property color]: [keyword navy];", " [property color]: [keyword yellow];",
|
" [property color]: [keyword black];", " [property color]: [keyword navy];", " [property color]: [keyword yellow];",
|
"}");
| "}");
|
MT("tagColorHex3", "[tag foo] { [property background]: [atom #fff]; }");
|
MT("tagColorHex3", "[tag foo] { [property background]: [atom #fff]; }");
|
| MT("tagColorHex4", "[tag foo] { [property background]: [atom #ffff]; }");
|
MT("tagColorHex6", "[tag foo] { [property background]: [atom #ffffff]; }");
|
MT("tagColorHex6", "[tag foo] { [property background]: [atom #ffffff]; }");
|
MT("tagColorHex4", "[tag foo] { [property background]: [atom&error #ffff]; }");
| MT("tagColorHex8", "[tag foo] { [property background]: [atom #ffffffff]; }");
MT("tagColorHex5Invalid", "[tag foo] { [property background]: [atom&error #fffff]; }");
|
MT("tagColorHexInvalid", "[tag foo] { [property background]: [atom&error #ffg]; }");
| MT("tagColorHexInvalid", "[tag foo] { [property background]: [atom&error #ffg]; }");
|
Zeile 75 | Zeile 87 |
---|
MT("tagTwoPropertiesURL", "[tag foo] { [property background]: [atom url]([string //example.com/foo.png]); [property padding]: [number 0]; }");
|
MT("tagTwoPropertiesURL", "[tag foo] { [property background]: [atom url]([string //example.com/foo.png]); [property padding]: [number 0]; }");
|
MT("commentSGML", "[comment <!--comment-->]");
MT("commentSGML2", "[comment <!--comment]", "[comment -->] [tag div] {}");
| |
MT("indent_tagSelector", "[tag strong], [tag em] {",
| MT("indent_tagSelector", "[tag strong], [tag em] {",
|
Zeile 102 | Zeile 107 |
---|
"[tag foo] {", " [property font-family]: [variable verdana],", " [atom sans-serif];",
|
"[tag foo] {", " [property font-family]: [variable verdana],", " [atom sans-serif];",
|
"}");
| "}");
|
MT("indent_parentheses", "[tag foo]:[variable-3 before] {", " [property background]: [atom url](",
| MT("indent_parentheses", "[tag foo]:[variable-3 before] {", " [property background]: [atom url](",
|
Zeile 121 | Zeile 126 |
---|
"}");
MT("empty_url",
|
"}");
MT("empty_url",
|
"[def @import] [tag url]() [tag screen];");
| "[def @import] [atom url]() [attribute screen];");
|
MT("parens", "[qualifier .foo] {", " [property background-image]: [variable fade]([atom #000], [number 20%]);",
|
MT("parens", "[qualifier .foo] {", " [property background-image]: [variable fade]([atom #000], [number 20%]);",
|
" [property border-image]: [variable linear-gradient](",
| " [property border-image]: [atom linear-gradient](",
|
" [atom to] [atom bottom],", " [variable fade]([atom #000], [number 20%]) [number 0%],", " [variable fade]([atom #000], [number 20%]) [number 100%]", " );", "}");
|
" [atom to] [atom bottom],", " [variable fade]([atom #000], [number 20%]) [number 0%],", " [variable fade]([atom #000], [number 20%]) [number 100%]", " );", "}");
|
| MT("css_variable", ":[variable-3 root] {", " [variable-2 --main-color]: [atom #06c];", "}", "[tag h1][builtin #foo] {", " [property color]: [atom var]([variable-2 --main-color]);", "}");
MT("supports", "[def @supports] ([keyword not] (([property text-align-last]: [atom justify]) [keyword or] ([meta -moz-][property text-align-last]: [atom justify])) {", " [property text-align-last]: [atom justify];", "}");
MT("document", "[def @document] [tag url]([string http://blah]),", " [tag url-prefix]([string https://]),", " [tag domain]([string blah.com]),", " [tag regexp]([string \".*blah.+\"]) {", " [builtin #id] {", " [property background-color]: [keyword white];", " }", " [tag foo] {", " [property font-family]: [variable Verdana], [atom sans-serif];", " }", "}");
MT("document_url", "[def @document] [tag url]([string http://blah]) { [qualifier .class] { } }");
MT("document_urlPrefix", "[def @document] [tag url-prefix]([string https://]) { [builtin #id] { } }");
MT("document_domain", "[def @document] [tag domain]([string blah.com]) { [tag foo] { } }");
MT("document_regexp", "[def @document] [tag regexp]([string \".*blah.+\"]) { [builtin #id] { } }");
MT("counter-style", "[def @counter-style] [variable binary] {", " [property system]: [atom numeric];", " [property symbols]: [number 0] [number 1];", " [property suffix]: [string \".\"];", " [property range]: [atom infinite];", " [property speak-as]: [atom numeric];", "}");
MT("counter-style-additive-symbols", "[def @counter-style] [variable simple-roman] {", " [property system]: [atom additive];", " [property additive-symbols]: [number 10] [variable X], [number 5] [variable V], [number 1] [variable I];", " [property range]: [number 1] [number 49];", "}");
MT("counter-style-use", "[tag ol][qualifier .roman] { [property list-style]: [variable simple-roman]; }");
MT("counter-style-symbols", "[tag ol] { [property list-style]: [atom symbols]([atom cyclic] [string \"*\"] [string \"\\2020\"] [string \"\\2021\"] [string \"\\A7\"]); }");
MT("comment-does-not-disrupt", "[def @font-face] [comment /* foo */] {", " [property src]: [atom url]([string x]);", " [property font-family]: [variable One];", "}")
|
})();
| })();
|