【发布时间】:2020-09-21 14:37:08
【问题描述】:
我有一个 Angular 10 CLI 项目 (v10.1.2)。我已经安装了@testing-library/angular@10.0.2,我想要像.toBeInTheDocument() 这样的匹配器,但是由于我使用Karma 来运行Jasmine(通过Angular 配置)和Typescript,我不确定如何安装@testing-library/jasmine-dom 匹配器?
我尝试按照最新版本 (v1.1.0) 的说明进行操作,但是虽然我可以在 VSCode 中看到 HTMLMatchers 类型的匹配器,但我实际上无法添加匹配器。尝试使用 import JasmineDOM from '@testing-library/jasmine-dom'; 导入它们会出现错误 File C:/.../node_modules/@types/testing-library__jasmine-dom/index.d.ts is not a module。
由于这是一个 Angular CLI 项目,Jasmine 支持 Karma,使用 Karma 插件真的更有意义吗? (我什么都看不到……)
【问题讨论】:
标签: angular typescript jasmine karma-jasmine angular-testing-library