You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
1.4 KiB
24 lines
1.4 KiB
"use strict";
|
|
|
|
var _helpers = require("./util/helpers");
|
|
|
|
// Unclosed elements
|
|
(0, _helpers.throws)('unclosed string', 'a[href="wow]');
|
|
(0, _helpers.throws)('unclosed comment', '/* oops');
|
|
(0, _helpers.throws)('unclosed pseudo element', 'button::');
|
|
(0, _helpers.throws)('unclosed pseudo class', 'a:');
|
|
(0, _helpers.throws)('unclosed attribute selector', '[name="james"][href');
|
|
(0, _helpers.throws)('no opening parenthesis', ')');
|
|
(0, _helpers.throws)('no opening parenthesis (2)', ':global.foo)');
|
|
(0, _helpers.throws)('no opening parenthesis (3)', 'h1:not(h2:not(h3)))');
|
|
(0, _helpers.throws)('no opening square bracket', ']');
|
|
(0, _helpers.throws)('no opening square bracket (2)', ':global.foo]');
|
|
(0, _helpers.throws)('no opening square bracket (3)', '[global]]');
|
|
(0, _helpers.throws)('bad pseudo element', 'button::"after"');
|
|
(0, _helpers.throws)('missing closing parenthesis in pseudo', ':not([attr="test"]:not([attr="test"])');
|
|
(0, _helpers.throws)('bad syntax', '-moz-osx-font-smoothing: grayscale');
|
|
(0, _helpers.throws)('bad syntax (2)', '! .body');
|
|
(0, _helpers.throws)('missing backslash for semicolon', '.;');
|
|
(0, _helpers.throws)('missing backslash for semicolon (2)', '.\;');
|
|
(0, _helpers.throws)('unexpected / foo', '-Option\/root', "Unexpected '/'. Escaping special characters with \\ may help.");
|
|
(0, _helpers.throws)('bang in selector', '.foo !optional', "Unexpected '!'. Escaping special characters with \\ may help."); |