如果将$ 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);
});
我不确定上述测试是否有意义,任何人都可以帮助我测试它。