【发布时间】:2019-01-24 15:37:17
【问题描述】:
无法在单元测试中模拟单选按钮的点击动作。
这是'it'块:
var element = '<div> <my-directive></my-directive></div>';
element = $compile(element)($rootScope);
$rootScope.$digest();
var radio1Button = element.find('input')[1];
var radio2Button = element.find('input')[2];
angular.element(radio2Button).trigger('click');
expect(radioModel).toBe('radio2Button');
此测试失败,预计应该单击 radio2button 并且 ng-model 值将从 radio1Button 更改为 radio2Button。
【问题讨论】:
标签: angularjs unit-testing karma-jasmine