jest-preset-angular
Version:
Jest preset configuration for Angular projects
20 lines (19 loc) • 853 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NgJestConfig = exports.defaultProcessWithEsbuildPatterns = void 0;
const ts_jest_1 = require("ts-jest");
exports.defaultProcessWithEsbuildPatterns = ['**/*.mjs'];
class NgJestConfig extends ts_jest_1.ConfigSet {
_resolveTsConfig(compilerOptions, resolvedConfigFile) {
const result = super._resolveTsConfig(compilerOptions, resolvedConfigFile);
result.options.enableIvy = true;
result.options.noEmitOnError = false;
result.options.suppressOutputPathCheck = true;
result.options.allowEmptyCodegenFiles = false;
result.options.annotationsAs = 'decorators';
result.options.enableResourceInlining = false;
result.options.allowJs = true;
return result;
}
}
exports.NgJestConfig = NgJestConfig;