AngularJs测试了与$ scope变量绑定的观察者

时间:2016-01-17 12:51:05

标签: javascript angularjs karma-mocha

如果将$ watchers链接到其他$ scope变量,我们如何测试它们。

$scope.value = 0;
$scope.$watch("value", function(newValue, oldValue) {
     $scope.varOld = oldValue;
});

我有上面的代码,我该如何测试这段代码?

it('test using $digest', function() {
    $scope.value = 0;
    $scope.$digest();

    $scope.value = 1;
    $scope.$digest();

    expect($scope.varOld).toEqual(0);
});

我不确定上述测试是否有意义,任何人都可以帮助我测试它。

0 个答案:

没有答案