0
我想写的退出方法单元测试:如何嘲笑或禁用location.assign而在4角噶比如单元测试移动到指定参数航线
logout(): Observable<boolean> {
...
location.assign('/Login');
...
return Observable.of(false);
}
当因缘让行location.assign('/Login');
测试结果页面移开并写入“未找到”。
我试图用spyOn:
spyOn(location,'assign').and.callFake(()=> true);
但得到错误:
Error: <spyOn> : assign is not declared writable or has no setter
如何嘲笑或禁用单元测试运行location.assign方法?
这是AngularJS的一个更好的方式,而不是4角 – ShinDarth