在Angular中,如何测试我的scope.myfunction()是否从我的控制器中的范围观察器调用?

时间:2016-07-20 10:36:25

标签: javascript angularjs unit-testing jasmine

在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();
  });

0 个答案:

没有答案