在onInit中调用的函数需要从输入中引入一个变量。
如何模拟虚拟输入,以便我可以通过
expect(component).toBeTruthy();
类似的东西:
{something: [{key:'value'}]}
答案 0 :(得分:0)
您可以在测试中创建组件时直接在组件上进行设置,例如在beforeEach
中>
let component: MyComponent;
let fixture: ComponentFixture<MyComponent>;
beforeEach(() => {
fixture = TestBed.createComponent(MyComponent);
component = fixture.componentInstance;
component.myInput = { something: [{ key:'value' }] };
fixture.detectChanges();
});