我正在尝试编写一个简单的测试,如:
it('should return smaller', function() {
expect($scope.test).toEqual('smaller');
});
it('should return bigger', function() {
$scope.x = 15;
expect($scope.test).toEqual('bigger');
});
控制器:
$scope.x = 4;
if($scope.x > 6) {
$scope.test = 'bigger';
}else{
$scope.test = 'smaller';
}
首次测试是正确的,但第二次测试失败。在测试中设置$ scope.x = 15并不能改变这种情况。 那我怎么测试呢?