我有一个ng-repeat,它产生了许多DOM元素:
<div "class_{{$index}}" ng-click="checkType(type, $index);"ng-repeat="item in items">{{item}}</div>
在前两个元素之间点击时,我想在它们之间切换活动类,所以我正在执行以下操作,我知道addClass
和removeClass
不是确实是正确的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来检查这些类是否已正确添加/删除?