SecurityService.prototype.Feedback = function () {
window.open('https://www.google.com/', '_blank');
我需要在 Angular 2 的 Jasmine 中编写上述代码的测试用例。
最佳答案
我建议您使用 $window
而不是 window。
如果你这样做,你可以像这样轻松地测试它:
spyOn($window, 'open');
//call your function here
expect($window.open).toHaveBeenCalledWith('https://www.google.com/', '_blank');
希望有帮助。
关于javascript - 如何在 Angular2 中的 Jasmine 中编写用于重定向 URL 的测试用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41219233/