Skip to content

Commit 983fa5b

Browse files
committed
Create comma.spec.ts
1 parent 6fa3b36 commit 983fa5b

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

tests/comma.spec.ts

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/*
2+
* Verify that combined selectors will be separated correctly.
3+
*/
4+
5+
import { test, expect } from '@playwright/test';
6+
import { cssToHtml } from '../src/index';
7+
8+
const css = `
9+
h1,
10+
p.subtitle,
11+
p.content {
12+
content: 'a';
13+
}
14+
`;
15+
16+
test('Comma', async ({ page }) => {
17+
await page.addScriptTag({ path: './tests/GeneratorScript.js' });
18+
19+
const result = await page.evaluate(async (css) => {
20+
document.body = cssToHtml(css);
21+
22+
return document.body.querySelector('h1')?.innerHTML === 'a'
23+
&& document.body.querySelector('p.subtitle')?.innerHTML === 'a'
24+
&& document.body.querySelector('p.content')?.innerHTML === 'a';
25+
}, css);
26+
27+
expect(result).toBeDefined();
28+
expect(result).toBe(true);
29+
});

0 commit comments

Comments
 (0)