发布于 2020-05-12 09:38:10
解决办法是使用
ng test -f <ComponentName>其中,<ComponentName>是组件的实际名称,而不是它的路径,也不是规范文件的名称,例如:
ng test -f HomeComponent更多关于角github回购这里的信息。它解释了在角中使用Jest会增加一个自定义构建器,这就是为什么不支持--include。
发布于 2020-05-10 20:55:32
首先,尝试在package.json中安装相同版本的Jest。用这个命令-
npm i -g jest@xx.yy.zz将xx.yy.zz替换为package.json中提到的版本。然后运行此命令来测试单个文件。
jest -f "shared.service.spec.ts"应该适用于单个文件,但如果要在一个目录或文件夹中运行所有测试,请使用以下命令-
jest --testPathPattern=src/app/shared/components或
只需从当前角度项目的node_modules运行它。从角根文件夹中运行这些命令。
./node_modules/jest/bin/jest.js -f shared.service.spec.ts
./node_modules/jest/bin/jest.js --testPathPattern=src/app/shared/components https://stackoverflow.com/questions/61715565
复制相似问题