当构造函数需要很多参数时,角度单元测试函数

时间:2018-04-06 14:53:05

标签: angular unit-testing

我想在组件中单元测试功能。 此组件构造函数需要四个参数。 我试图设置像(新的AClass,新的BClass,新的CClass,新的DClass)这样的参数,但是然后一些类需要主题自我的参数。 所以它变得复杂而且很长。

如何处理?

感谢您的支持, 弗兰克

2 个答案:

答案 0 :(得分:0)

按照Angular testing guide查看如何测试组件,即使组件中有多个参数的组件也是如此。

基本上,您将配置一个测试模块,提供您的组件需要实例化的所有内容,然后在您启动测试时,Angular将以您运行应用程序时所发生的方式注入所需的内容。

希望有所帮助

答案 1 :(得分:0)

我发现我可以直接在组件对象上调用方法

_default_

看起来像那样:

_myComponent = _fixture.componentInstance;

效果很好。