add 'empty' variant test

confirm generated output
This commit is contained in:
Andrew 2021-01-30 17:59:57 -06:00
parent d552e20096
commit 815d31d08d

View file

@ -431,6 +431,27 @@ test('it can generate even variants', () => {
})
})
test('it can generate empty variants', () => {
const input = `
@variants empty {
.banana { color: yellow; }
.chocolate { color: brown; }
}
`
const output = `
.banana { color: yellow; }
.chocolate { color: brown; }
.empty\\:banana:empty { color: yellow; }
.empty\\:chocolate:empty { color: brown; }
`
return run(input).then((result) => {
expect(result.css).toMatchCss(output)
expect(result.warnings().length).toBe(0)
})
})
test('it can generate group-hover variants', () => {
const input = `
@variants group-hover {