angular - 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',
},
仍然遇到相同的错误。
任何建议如何摆脱这些错误。
解决方案
推荐阅读
- python - 为什么我的布尔值在while循环中没有变化?
- mysql - 从规范化表中选择数据
- javascript - 用户在'beforeunload'之后取消加载
- python - 如何从我的 JSON 数据中提取和打印值列表?
- c# - 在 Xamarin 中播放声音
- java - 线程“main”中的异常 java.util.NoSuchElementException 错误并且程序打印出错误的结果
- c++ - 如何访问我正在从事的 glade/gtk 项目的代码
- javascript - 我无法让我的新机器人“imagesearch”工作,正在寻求帮助
- swiftui - 下划线 VStack 的内容
- image - FFMPEG 用于将视频转换为 MacOS 图像序列的多任务