You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

35 rivejä
898 B

  1. import path from 'node:path';
  2. import { fileURLToPath } from 'node:url';
  3. import { defineConfig } from 'vitest/config';
  4. import { storybookTest } from '@storybook/addon-vitest/vitest-plugin';
  5. import { playwright } from '@vitest/browser-playwright';
  6. const dirname =
  7. typeof __dirname !== 'undefined' ? __dirname : path.dirname(fileURLToPath(import.meta.url));
  8. // More info at: https://storybook.js.org/docs/writing-tests/integrations/vitest-addon
  9. export default defineConfig({
  10. test: {
  11. projects: [
  12. {
  13. extends: true,
  14. plugins: [
  15. storybookTest({ configDir: path.join(dirname, '.storybook') }),
  16. ],
  17. test: {
  18. name: 'storybook',
  19. browser: {
  20. enabled: true,
  21. headless: true,
  22. provider: playwright({}),
  23. instances: [{ browser: 'chromium' }],
  24. },
  25. },
  26. },
  27. ],
  28. },
  29. });