如何在Angular2中的Jasmine中编写测试用例以获取重定向URL?

时间:2016-12-19 09:16:32

标签: javascript angular jasmine testcase

SecurityService.prototype.Feedback = function () {
    window.open('https://www.google.com/', '_blank');

我需要在Angular 2中的Jasmine中为上面的代码编写测试用例。

1 个答案:

答案 0 :(得分:0)

我建议您使用$window代替窗口。

如果你这样做,你可以像这样轻松测试:

spyOn($window, 'open');

//call your function here

expect($window.open).toHaveBeenCalledWith('https://www.google.com/', '_blank');

希望有所帮助。