我有一个 Angular 10 CLI 项目(v10.1.2)。我已经安装了@testing-library/angular@10.0.2
,我想要好的匹配器.toBeInTheDocument()
,但是当我使用 Karma 运行 Jasmine(通过 Angular 配置)和 Typescript 时,我不确定如何安装@testing-library/jasmine-dom
匹配器?
我尝试按照最新版本(v1.1.0)的说明进行操作,但是虽然我可以HTMLMatchers
在 VSCode 中看到类型上的匹配器,但我实际上无法添加匹配器。尝试导入它们import JasmineDOM from '@testing-library/jasmine-dom';
会出现错误File C:/.../node_modules/@types/testing-library__jasmine-dom/index.d.ts
不是模块。
由于这是一个 Angular CLI 项目,Jasmine 支持 Karma,所以使用 Karma 插件真的更有意义吗?(我什么都看不到……)