Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

123456789101112131415161718192021222324252627282930313233
  1. import { Config, configUmiAlias, createConfig } from 'umi/test';
  2. export default async () => {
  3. return (await configUmiAlias({
  4. ...createConfig({
  5. target: 'browser',
  6. jsTransformer: 'esbuild',
  7. // config opts for esbuild , it will pass to esbuild directly
  8. jsTransformerOpts: { jsx: 'automatic' },
  9. }),
  10. setupFilesAfterEnv: ['<rootDir>/jest-setup.ts'],
  11. collectCoverageFrom: [
  12. '**/*.{ts,tsx,js,jsx}',
  13. '!.umi/**',
  14. '!.umi-test/**',
  15. '!.umi-production/**',
  16. '!.umirc.{js,ts}',
  17. '!.umirc.*.{js,ts}',
  18. '!jest.config.{js,ts}',
  19. '!coverage/**',
  20. '!dist/**',
  21. '!config/**',
  22. '!mock/**',
  23. ],
  24. // if you require some es-module npm package, please uncomment below line and insert your package name
  25. // transformIgnorePatterns: ['node_modules/(?!.*(lodash-es|your-es-pkg-name)/)']
  26. coverageThreshold: {
  27. global: {
  28. lines: 1,
  29. },
  30. },
  31. })) as Config.InitialOptions;
  32. };