Gag*_*ags 5 unit-testing jasmine angular
我正在尝试在 Angular4 中测试一种方法,它取决于 window.location.href
我的方法是:
navigatePage(code: string) {
const codeURL= (<HTMLInputElement>document.getElementsByClassName('urlvalue')[0])
.value;
window.location.href = codeURL;
}
Run Code Online (Sandbox Code Playgroud)
为了测试这种方法,我编写了如下代码:
describe('navigate to url', () => {
it('should call click', () => {
fixture.whenStable().then(() => {
component.navigatePage(data.results[0].code);
});
});
});
Run Code Online (Sandbox Code Playgroud)
当我检查测试覆盖率报告时,我看到下面的行没有被覆盖。
window.location.href = codeURL
Run Code Online (Sandbox Code Playgroud)
请协助。
| 归档时间: |
|
| 查看次数: |
3928 次 |
| 最近记录: |