我想在组件中单元测试功能。 此组件构造函数需要四个参数。 我试图设置像(新的AClass,新的BClass,新的CClass,新的DClass)这样的参数,但是然后一些类需要主题自我的参数。 所以它变得复杂而且很长。
如何处理?
感谢您的支持, 弗兰克
答案 0 :(得分:0)
按照Angular testing guide查看如何测试组件,即使组件中有多个参数的组件也是如此。
基本上,您将配置一个测试模块,提供您的组件需要实例化的所有内容,然后在您启动测试时,Angular将以您运行应用程序时所发生的方式注入所需的内容。
希望有所帮助
答案 1 :(得分:0)
我发现我可以直接在组件对象上调用方法
_default_
看起来像那样:
_myComponent = _fixture.componentInstance;
效果很好。