我有以下代码, 补偿:
ngOninit() {
window.addEventListner('oreantationChange' () => {
this.sideNavbar();
});
}
在这里,我想介绍上面的代码,以下是我的更改, 规格:
it ('-----',() => {
spyOn(window,'addEventListner');
window.addEventListner('oreantationChange' () => {
expect(component.sideNavbar).toHaveBeenCalled()
});
}
但是上面的测试没有涵盖。
任何人都可以请我帮忙。谢谢。
答案 0 :(得分:1)
除了将oreantationChange
更改为orientationChange
以外,按如下所示重写测试。
it ('-----', () => {
spyOn(component, 'sideNavbar');
window.dispatchEvent(new Event('orientationChange'));
expect(component.sideNavbar).toHaveBeenCalled();
});