UNPKG

@nrwl/jest

Version:

The Nx Plugin for Jest contains executors and generators allowing your workspace to use the powerful Jest testing capabilities.

22 lines 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.updateJestConfig = void 0; const find_root_jest_files_1 = require("../../../utils/config/find-root-jest-files"); const update_config_1 = require("../../../utils/config/update-config"); const devkit_1 = require("@nrwl/devkit"); function isUsingUtilityFunction(host) { const rootConfig = (0, find_root_jest_files_1.findRootJestConfig)(host); return (rootConfig && host.read(rootConfig).toString().includes('getJestProjects()')); } function updateJestConfig(host, options) { if (isUsingUtilityFunction(host)) { return; } const project = (0, devkit_1.readProjectConfiguration)(host, options.project); const rootConfig = (0, find_root_jest_files_1.findRootJestConfig)(host); if (rootConfig) { (0, update_config_1.addPropertyToJestConfig)(host, (0, find_root_jest_files_1.findRootJestConfig)(host), 'projects', `<rootDir>/${project.root}`); } } exports.updateJestConfig = updateJestConfig; //# sourceMappingURL=update-jestconfig.js.map