1

我正在学习如何以角度设置玩笑测试。我遵循jest-preset-angular的指示。

我可以成功地让笑话以角度运行,但我的应用程序在根目录中也有两个子模块,这jest会产生很多错误。我现在想避免这种情况。

我想知道如何设置配置jestjest-preset-angular仅在src文件夹中运行测试?


我有两个关于 jest 设置的文件<rootDir>

# jest.config.js
module.exports = {
  preset: 'jest-preset-angular',
  setupFilesAfterEnv: ['<rootDir>/setup-jest.ts'],
};
# setup-jest.ts
import 'jest-preset-angular/setup-jest';
4

1 回答 1

0

您可以将 jest.config.js 中的 root 属性设置为您想要的任何目录。下面的示例仅运行 /src/test/ 下的测试

module.exports = {
  preset: 'jest-preset-angular',
  roots: ['<rootDir>/src/test/']
};
于 2022-01-11T17:36:24.033 回答