Skip to content

Commit 4e60d84

Browse files
test: custom selectors
1 parent 1f96ac2 commit 4e60d84

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/__tests__/pseudos.js

+14
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,17 @@ test('Issue #116', "svg:not(:root)", (t, tree) => {
9292
t.deepEqual(tree.nodes[0].nodes[1].value, ':not');
9393
t.deepEqual(tree.nodes[0].nodes[1].nodes[0].nodes[0].value, ':root');
9494
});
95+
96+
test('non standard pseudo (@custom-selector)', ":--foobar, a", (t, tree) => {
97+
t.deepEqual(tree.nodes[0].nodes[0].value, ':--foobar');
98+
t.deepEqual(tree.nodes[0].nodes[0].type, 'pseudo');
99+
t.deepEqual(tree.nodes[1].nodes[0].value, 'a');
100+
t.deepEqual(tree.nodes[1].nodes[0].type, 'tag');
101+
});
102+
103+
test('non standard pseudo (@custom-selector) (1)', "a, :--foobar", (t, tree) => {
104+
t.deepEqual(tree.nodes[0].nodes[0].value, 'a');
105+
t.deepEqual(tree.nodes[0].nodes[0].type, 'tag');
106+
t.deepEqual(tree.nodes[1].nodes[0].value, ':--foobar');
107+
t.deepEqual(tree.nodes[1].nodes[0].type, 'pseudo');
108+
});

0 commit comments

Comments
 (0)