我有一个Angular 10 CLI项目(v10.1.2(。我已经安装了@testing-library/angular@10.0.2
,我想要像.toBeInTheDocument()
这样漂亮的匹配器,但由于我使用Karma运行Jasmine(通过Angular配置(和Typescript,我不知道如何安装@testing-library/jasmine-dom
匹配器?
我尝试按照最新版本(v1.0(的说明进行操作,但虽然我可以在VSCode中看到HTMLMatchers
类型上的匹配器,但实际上我无法添加匹配器。尝试使用import JasmineDOM from '@testing-library/jasmine-dom';
导入它们会出现错误File C:/.../node_modules/@types/testing-library__jasmine-dom/index.d.ts
不是模块。
由于这是一个Angular CLI项目,Jasmine支持Karma,使用Karma插件真的更有意义吗?(我看不到任何…(
我暂停了jasmine dom的开发,修复了CSS库的一个错误,这个错误阻止了我在Karma中使用它,我们已经更新了文档,所以现在应该很简单了!