繁体   English   中英

Angular 组件在 Jasmine 测试中未定义

[英]Angular Component is Undefined in Jasmine Test

请帮忙。

我认为我正确定义了测试配置。

但这会引发 LayoutService 的 Provider 错误。

这是我的测试代码

这是错误

createSpyObjJasmine 文档中有以下描述:

createSpyObj(baseName, methodNames, propertyNames)

该方法将要模拟的服务名称作为 arguments,第二个参数是 class 中需要模拟的所有方法的数组。

您应该将您的代码使用的原始服务名称和方法传递给您的间谍 object。

spyLayoutService = jasmine.createSpyObj('CsLayoutService', ['...'])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM