У меня есть следующий компонент:
angular.module('foo')
.component('searchInput', {
bindings: {
text: "<query"
},
templateUrl: 'components/searchInput/searchInput.html',
controller: 'SearchInputCtrl'
});
Для прохождения следующего:
expect(component.text).toBe('bar');
Я должен использовать следующий код:
var component = $componentController('searchInput',
{$scope: {}},
{
text: 'bar'
}
);
Однако я хочу проверить, что значение, привязанное к «тексту», получено из «запроса». Это не работает:
var component = $componentController('searchInput',
{$scope: {}},
{
query: 'bar'
}
);