我正在尝试在Angular4中测试一个取决于window.location.href
我的方法如下:
navigatePage(code: string) {
const codeURL= (<HTMLInputElement>document.getElementsByClassName('urlvalue')[0])
.value;
window.location.href = codeURL;
}
为了测试这个方法,我编写了如下代码:
describe('navigate to url', () => {
it('should call click', () => {
fixture.whenStable().then(() => {
component.navigatePage(data.results[0].code);
});
});
});
当我签入测试覆盖率报告时,我看到下面的行未被覆盖。
window.location.href = codeURL
请协助。