import { run, html, css } from './util/run' test('class variants are inserted at `@tailwind variants`', async () => { let config = { content: [{ raw: html`
` }], } let input = css` @tailwind utilities; @tailwind variants; .foo { color: black; } ` return run(input, config).then((result) => { expect(result.css).toMatchFormattedCss(css` .font-bold { font-weight: 700; } .hover\:font-bold:hover { font-weight: 700; } @media (min-width: 768px) { .md\:font-bold { font-weight: 700; } } .foo { color: black; } `) }) }) test('`@tailwind screens` works as an alias for `@tailwind variants`', async () => { let config = { content: [{ raw: html`` }], } let input = css` @tailwind utilities; @tailwind screens; .foo { color: black; } ` return run(input, config).then((result) => { expect(result.css).toMatchFormattedCss(css` .font-bold { font-weight: 700; } .hover\:font-bold:hover { font-weight: 700; } @media (min-width: 768px) { .md\:font-bold { font-weight: 700; } } .foo { color: black; } `) }) })