Skip to content

Commit 0d573ed

Browse files
alexander-akaitjonathantneal
authored andcommitted
test: custom selectors
1 parent 4f44148 commit 0d573ed

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/__tests__/pseudos.js

Lines changed: 14 additions & 0 deletions
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)