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', {
|
const run = await architect.scheduleBuilder('@nrwl/jest:jest', {
|
||||||
jestConfig: './jest.config.js',
|
jestConfig: './jest.config.js',
|
||||||
tsConfig: './tsconfig.test.json',
|
tsConfig: './tsconfig.test.json',
|
||||||
setupFile: './test.ts',
|
setupFile: './test-setup.ts',
|
||||||
watch: false
|
watch: false
|
||||||
});
|
});
|
||||||
expect(await run.result).toEqual(
|
expect(await run.result).toEqual(
|
||||||
@ -274,7 +274,7 @@ describe('Jest Builder', () => {
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
setupTestFrameworkScriptFile: '/root/test.ts',
|
setupFilesAfterEnv: ['/root/test-setup.ts'],
|
||||||
watch: false
|
watch: false
|
||||||
},
|
},
|
||||||
['/root/jest.config.js']
|
['/root/jest.config.js']
|
||||||
|
|||||||
@ -14,7 +14,7 @@ try {
|
|||||||
require('dotenv').config();
|
require('dotenv').config();
|
||||||
} catch (e) {}
|
} catch (e) {}
|
||||||
|
|
||||||
const { runCLI } = require('jest');
|
import { runCLI } from 'jest';
|
||||||
|
|
||||||
export interface JestBuilderOptions extends JsonObject {
|
export interface JestBuilderOptions extends JsonObject {
|
||||||
codeCoverage?: boolean;
|
codeCoverage?: boolean;
|
||||||
@ -106,10 +106,9 @@ function run(
|
|||||||
};
|
};
|
||||||
|
|
||||||
if (options.setupFile) {
|
if (options.setupFile) {
|
||||||
config.setupTestFrameworkScriptFile = path.resolve(
|
config.setupFilesAfterEnv = [
|
||||||
context.workspaceRoot,
|
path.resolve(context.workspaceRoot, options.setupFile)
|
||||||
options.setupFile
|
];
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (options.testFile) {
|
if (options.testFile) {
|
||||||
@ -131,7 +130,7 @@ function run(
|
|||||||
}
|
}
|
||||||
|
|
||||||
return from(runCLI(config, [options.jestConfig])).pipe(
|
return from(runCLI(config, [options.jestConfig])).pipe(
|
||||||
map((results: any) => {
|
map(results => {
|
||||||
return {
|
return {
|
||||||
success: results.results.success
|
success: results.results.success
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user