Angular:单元测试if else语句

时间:2015-06-15 11:14:07

标签: angularjs unit-testing jasmine

我正在尝试编写一个简单的测试,如:

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并不能改变这种情况。 那我怎么测试呢?

直播:http://plnkr.co/edit/QZf3Vdvj1hbaBd4xBk3p?p=preview

0 个答案:

没有答案