Прежде всего, вы не правильно написали «компонент», поэтому измените объявление на:
component = fixture.componentInstance;
Вы также должны заключить эту строку в beforeEach следующим образом:
beforeEach(() => {
component = fixture.componentInstance;
});
Затем измените вашего шпиона так, чтобы он действительно шпионил за функцией, и объявите его как переменную:
const spy = spyOn<any>(component, 'onCallFunction');
и измените ожидание, чтобы фактически спрашивать шпиона, был ли он вызван:
expect(spy).toHaveBeenCalled();
Теперь тест должен пройти, когда вы вызываете component.onCallFunction () и ожидаем, что он был вызван, но у меня возникли проблемы с пониманием того, для чего предназначена переменная "event"? Что вы на самом деле пытаетесь проверить здесь?