What you can do is create an immutable function wrapper in your class:
MyClass.prototype.locationAssign = function () { window.location.assign.apply(window.location, arguments); }
and spy on this method.
spyOn(MyClass, 'locationAssign');
Kaizo source share