0
我想在组件的测试文件中创建一个组件的实例。但是,当我做这样的事情:创建一个组件的实例:Angular2单元测试
let componentInstance = new component();
它击中的组件构造,其还具有在它的身上的东西,
constructor(param) {
......;
......;
}
现在在构造函数体使用了一些其他服务,因此每当我试图创建这个组件的一个实例并运行它,它会抱怨正在构造函数体中使用的未知属性(因为spec文件显然不知道组件的构造函数体中发生了什么)
任何我deas如何在其spec文件中创建该组件的实例?
这有帮助,谢谢!但是当我尝试用TestBed创建一个组件,然后通过'fixture.componentInstance'创建它的实例时,我仍然无法访问该实例的组件属性。因此,如果我们的组件的类定义中有一个名为'number'的整型变量,那么我不能通过在spec文件中创建fixture.componentInstance的实例来访问'number'。对此有何建议? – Aiguo