在Angular项目中使用Jasmine DOM



我有一个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中使用它,我们已经更新了文档,所以现在应该很简单了!

相关内容

  • 没有找到相关文章

最新更新