Как вы выбираете вариант в угловом директивном тесте?Угловые директивные тесты Выберите опции
var options = elem.find('#test-code-select option');
expect(angular.element(options[0]).text()).to.equal('234');
expect(angular.element(options[1]).text()).to.equal('236');
Это прекрасно работает, но как я могу вручную выбрать вариант?
angular.element(options[1]).click(); //nope
angular.element(options[1]).trigger('click'); //nope
angular.element(options[1]).attr('selected', true); //nope
EDIT:
директива шаблон включает в себя выбор с внутренней нг-модели, я подозреваю, что это является причиной проблемы:
<select id='test-code-select' ng-options='code as code for code in codeList' ng-model='code'>
удивительно, но это работает. Вам определенно нужен вызов для изменения(). –