(css: string, source = 'css-selectors.ts@test')
| 20 | }); |
| 21 | |
| 22 | function create(css: string, source = 'css-selectors.ts@test'): { rulesets: RuleSet[]; selectorScope: StyleSheetSelectorScope<any> } { |
| 23 | const parsed = parse(css, { source }); |
| 24 | const rulesAst = parsed.stylesheet.rules; |
| 25 | const rulesets = []; |
| 26 | |
| 27 | _populateRules(rulesAst, rulesets, []); |
| 28 | |
| 29 | const selectorScope = new StyleSheetSelectorScope(rulesets); |
| 30 | |
| 31 | return { rulesets, selectorScope }; |
| 32 | } |
| 33 | |
| 34 | function createOne(css: string, source = 'css-selectors.ts@test'): RuleSet { |
| 35 | const { rulesets } = create(css, source); |
no test coverage detected