点击href与jqlite进行茉莉花单元测试

时间:2014-07-28 18:03:31

标签: javascript angularjs unit-testing

我从一般的角度和角度开始进行单元测试。我有一个看起来像的href:

<a class="my-awesome-class" name="remove-btn" ng-click="delete">×</a>

然后在我的单元测试中,

var element = angular.element("<my-directive></my-directive>");
compile(element)(scope);
var removeButton = element.find(".my-awesome-class")[0];
console.log(removeButton);
removeButton.click();
//expect(...);

所以我可以抓住removeButton。但是click()不起作用。有没有办法用jqlite点击我的href进行茉莉花单元测试?

1 个答案:

答案 0 :(得分:1)

使用trigger()

removeButton.trigger('click');