在Angular中如何测试我的scope.myfunction()是否从我的控制器内的范围观察器调用?
我的控制器代码:
$scope.$watch("location", () => {
$scope.myFunction();
});
这是我的测试:
it("should call the map resize function on tab change", function () {
scope.location= "test";
scope.$digest();
expect(scope.myFunction).toHaveBeenCalled();
});