import-syntax.test.js 787 B

12345678910111213141516171819202122232425262728293031323334
  1. import fs from 'fs'
  2. import path from 'path'
  3. import { run, css } from './util/run'
  4. test('using @import instead of @tailwind', () => {
  5. let config = {
  6. content: [path.resolve(__dirname, './import-syntax.test.html')],
  7. corePlugins: { preflight: false },
  8. plugins: [
  9. function ({ addBase }) {
  10. addBase({
  11. h1: {
  12. fontSize: '32px',
  13. },
  14. })
  15. },
  16. ],
  17. }
  18. let input = css`
  19. @import 'tailwindcss/base';
  20. @import 'tailwindcss/components';
  21. @import 'tailwindcss/utilities';
  22. `
  23. return run(input, config).then((result) => {
  24. let expectedPath = path.resolve(__dirname, './import-syntax.test.css')
  25. let expected = fs.readFileSync(expectedPath, 'utf8')
  26. expect(result.css).toMatchFormattedCss(expected)
  27. })
  28. })