0

我正在尝试通过开玩笑来测试 Angular 组件jest-preset-angular

它可以通过karmawith运行测试ng test,但运行相同的测试 byjest给出错误

AppComponent › should create the app

    Component 'AppComponent' is not resolved:
     - templateUrl: ./app.component.html
     - styleUrls: ["./app.component.scss"]
    Did you run and wait for 'resolveComponentResources()'?

再生产

创建此复制的步骤(有关步骤,请参阅 git 提交)

1- 生成一个新的 Angular 项目ng new myproject 2- 安装 jest 依赖项 3- 创建 jest 配置文件 4- 复制并修改src/app/app.component.spec.tsapp.component.spec.jest.ts

运行复制

通过业力运行测试app.component.spec.ts文件npm tng test 然后通过开玩笑运行npm run test:jest测试app.component.spec.jest.ts

4

0 回答 0