Для функции, вызываемой в onInit, требуется переменная, введенная со входа.
Как я могу смоделировать фиктивный ввод, чтобы я мог передать
expect(component).toBeTruthy();
Что-товдоль линий:
{something: [{key:'value'}]}
Вы можете просто установить его непосредственно на свой компонент, когда создаете его в своем тесте, например, в вашем beforeEach:
beforeEach
let component: MyComponent; let fixture: ComponentFixture<MyComponent>; beforeEach(() => { fixture = TestBed.createComponent(MyComponent); component = fixture.componentInstance; component.myInput = { something: [{ key:'value' }] }; fixture.detectChanges(); });