mirror of
https://git.mirrors.martin98.com/https://github.com/infiniflow/ragflow.git
synced 2025-04-22 14:10:01 +08:00

### What problem does this PR solve? feat: test buildNodesAndEdgesFromDSLComponents #918 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
34 lines
979 B
TypeScript
34 lines
979 B
TypeScript
import { Config, configUmiAlias, createConfig } from 'umi/test';
|
|
|
|
export default async () => {
|
|
return (await configUmiAlias({
|
|
...createConfig({
|
|
target: 'browser',
|
|
jsTransformer: 'esbuild',
|
|
// config opts for esbuild , it will pass to esbuild directly
|
|
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/**',
|
|
],
|
|
// if you require some es-module npm package, please uncomment below line and insert your package name
|
|
// transformIgnorePatterns: ['node_modules/(?!.*(lodash-es|your-es-pkg-name)/)']
|
|
coverageThreshold: {
|
|
global: {
|
|
lines: 1,
|
|
},
|
|
},
|
|
})) as Config.InitialOptions;
|
|
};
|