Skip to content

Commit dbbad89

Browse files
committed
test: demonstrate failing quote recognition when string contains newline
1 parent 54f71ef commit dbbad89

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/__tests__/attributes.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,13 @@ test('extraneous non-combinating whitespace', ' [href] , [class] ', (t, tr
367367
t.deepEqual(tree.nodes[1].nodes[0].spaces.after, ' ');
368368
});
369369

370+
test('newline in attribute selector', '[class="woop \\\nwoop woop"]', (t, tree) => {
371+
t.deepEqual(tree.nodes[0].nodes[0].attribute, 'class');
372+
t.deepEqual(tree.nodes[0].nodes[0].operator, '=');
373+
t.deepEqual(tree.nodes[0].nodes[0].value, 'woop \nwoop woop');
374+
t.true(tree.nodes[0].nodes[0].quoted);
375+
});
376+
370377
test('comments within attribute selectors', '[href/* wow */=/* wow */test]', (t, tree) => {
371378
t.deepEqual(tree.nodes[0].nodes[0].attribute, 'href');
372379
t.deepEqual(tree.nodes[0].nodes[0].operator, '=');

0 commit comments

Comments
 (0)