3
Функция binding()
, похоже, не находит двусторонние привязки в тестах e2e. Предполагая, что следующие привязок:Почему нет привязки() найти двустороннюю привязку в тесте e2e?
<input ng-model="username">
<p>{{email}}</p>
<input ng-bind="password">
Следующий тест e2e терпит неудачу:
...
expect(binding('username')).toMatch('alice');
...
>> Binding selector 'username' did not match.
следующие испытания E2e преуспевает:
...
expect(binding('email')).toMatch('[email protected]');
expect(binding('password')).toMatch('abc123');
...
Thx!
Вы правы, это сработает. Но мне интересно, почему невозможно напрямую проверить привязку. – MartinKnopf
Вы пытались изменить ng-model = "username" на ng-bind = "username" – BKM
Это делает привязку «нормальной» привязкой. 'ng-bind' не является двусторонней привязкой. – MartinKnopf