fix(testing): pass setupFilesAfterEnv to jest.runCLI rather than deprecated option (#1808)
resolves #1343
This commit is contained in:
parent
5de142f69f
commit
28327d30fc
@ -224,7 +224,7 @@ describe('Jest Builder', () => {
|
||||
const run = await architect.scheduleBuilder('@nrwl/jest:jest', {
|
||||
jestConfig: './jest.config.js',
|
||||
tsConfig: './tsconfig.test.json',
|
||||
setupFile: './test.ts',
|
||||
setupFile: './test-setup.ts',
|
||||
watch: false
|
||||
});
|
||||
expect(await run.result).toEqual(
|
||||
@ -274,7 +274,7 @@ describe('Jest Builder', () => {
|
||||
]
|
||||
}
|
||||
}),
|
||||
setupTestFrameworkScriptFile: '/root/test.ts',
|
||||
setupFilesAfterEnv: ['/root/test-setup.ts'],
|
||||
watch: false
|
||||
},
|
||||
['/root/jest.config.js']
|
||||
|
||||
@ -14,7 +14,7 @@ try {
|
||||
require('dotenv').config();
|
||||
} catch (e) {}
|
||||
|
||||
const { runCLI } = require('jest');
|
||||
import { runCLI } from 'jest';
|
||||
|
||||
export interface JestBuilderOptions extends JsonObject {
|
||||
codeCoverage?: boolean;
|
||||
@ -106,10 +106,9 @@ function run(
|
||||
};
|
||||
|
||||
if (options.setupFile) {
|
||||
config.setupTestFrameworkScriptFile = path.resolve(
|
||||
context.workspaceRoot,
|
||||
options.setupFile
|
||||
);
|
||||
config.setupFilesAfterEnv = [
|
||||
path.resolve(context.workspaceRoot, options.setupFile)
|
||||
];
|
||||
}
|
||||
|
||||
if (options.testFile) {
|
||||
@ -131,7 +130,7 @@ function run(
|
||||
}
|
||||
|
||||
return from(runCLI(config, [options.jestConfig])).pipe(
|
||||
map((results: any) => {
|
||||
map(results => {
|
||||
return {
|
||||
success: results.results.success
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user