| | import { Config, configUmiAlias, createConfig } from 'umi/test'; |
| |
|
| | export default async () => { |
| | return (await configUmiAlias({ |
| | ...createConfig({ |
| | target: 'browser', |
| | jsTransformer: 'esbuild', |
| | |
| | jsTransformerOpts: { jsx: 'automatic' }, |
| | }), |
| | setupFilesAfterEnv: ['<rootDir>/jest-setup.ts'], |
| | collectCoverageFrom: [ |
| | '**/*.{ts,tsx,js,jsx}', |
| | '!.umi/**', |
| | '!.umi-test/**', |
| | '!.umi-production/**', |
| | '!.umirc.{js,ts}', |
| | '!.umirc.*.{js,ts}', |
| | '!jest.config.{js,ts}', |
| | '!coverage/**', |
| | '!dist/**', |
| | '!config/**', |
| | '!mock/**', |
| | ], |
| | |
| | |
| | coverageThreshold: { |
| | global: { |
| | lines: 1, |
| | }, |
| | }, |
| | })) as Config.InitialOptions; |
| | }; |
| |
|