我正在使用一个Jasmine测试套件,其中包括一些Angular 2组件的“香草”Jasmine测试以及Jasmine测试。因为包含了Angular 2,所以加载了zone.js。这与Jasmine的时钟产生了冲突。例如,以下测试失败,并显示错误Error: Jasmine Clock was unable to install over cus
我使用ng g c [componentName]生成了组件,它已经正确地生成了包含.spec.ts文件的每个组件。然后,在实现了业务逻辑并编写了一些测试代码后,我使用ng test尝试运行测试代码,但得到了一大堆错误。我在命令行中得到的所有这些错误的格式都是:Module not found : Error : can't resolve [someNodeJSDependency] in [someNodeJSLibFolder应该生成的
我的任何组件都没有通过单元测试,所以我在项目中做了一个新的测试来尝试和诊断。Error: Illegal state: Could not load the summary for directive ThingComponent.中失败--我已经用xit关闭了所有其他测试,所以这是唯一正在运行的测试然而,对于实际组件来说,这不是一个长期的解决方案。事物的版本:
"@angular