【发布时间】:2019-04-16 10:25:36
【问题描述】:
我想在我的单元测试中模拟window.location.origin。
我试图直接编辑它。但它说位置对象是只读的。
我找不到其他方法。你能帮帮我吗?
e,g
function login(){
if(window.location.origin) {
window.location.href = 'https://stackoverflow.com';
}}
如何测试login() 函数?
【问题讨论】:
-
尝试存根窗口位置.. 比如mocking window.location.href in Javascript
-
还是不明白怎么处理..
-
如果你能提供一些代码来说明你正在做什么以及出了什么问题,这对每个人来说都会更容易。 How do I ask a good question?
标签: javascript angular unit-testing jasmine