角度单元测试以检查是否已将CSS类添加到DOM元素

时间:2015-07-14 11:03:07

标签: javascript css angularjs unit-testing

我有一个ng-repeat,它产生了许多DOM元素:

    <div "class_{{$index}}" ng-click="checkType(type, $index);"ng-repeat="item in items">{{item}}</div>

在前两个元素之间点击时,我想在它们之间切换活动类,所以我正在执行以下操作,我知道addClassremoveClass不是确实是正确的Angular方式,但目前这对我来说还不错。

    $scope.checkType = function(m, n){

        if(m == 'type one'){
            $('.class_0').addClass('be_active');
            $('.class_1').removeClass('be_active');
        }

        if(m == 'type two'){
            $('.class_1').addClass('be_active');
            $('.class_0').removeClass('be_active');
        }
    }

我的问题是,我可以写一个Angular Unit Test来检查这些类是否已正确添加/删除?

0 个答案:

没有答案