首页 > 解决方案 > Angular 11 单元测试的 JEST 设置问题

问题描述

我正在尝试在我现有的 Angular 项目中配置 jest 以实现单元测试用例并使用 CI/CD 管道自动运行这些用例。我已经安装了“ jest jest-preset-angular @types/jest”并根据https://www.amadousall.com/how-to-set-up-angular-unit-testing-with-jest/在 jest.config.js 中做了一些建议的更改

npx jest运行单元测试用例时出现以下错误。

语法错误:/pathtofile.component.spec.ts:意外标记,预期“ ;

SyntaxError: 不能在模块外使用 import 语句

在 jest.config.js 中还添加了以下键值对:

transform: {
    '^.+\\.(ts|js|html)?$': 'ts-jest',
  },

仍然遇到相同的错误。

任何建议如何摆脱这些错误。

标签: angulartypescriptunit-testingjestjsts-jest

解决方案


推荐阅读