Я написал спек для своего контроллера. Angular модуль ngCountdownRibbon имеет логику, которая добавляет ленту со счетчиком в тело документа. В функции getRibbonDate я хочу получить доступ к этим вычисленным значениям и проверить их в тесте (innerText html-элемента). Но каким-то образом он не компилируется, и я не могу его получить. Как заставить этот спек работать?
Желаемое поведение:
Скомпилированный код, вставленный в документ, должен выглядеть так:
<a ng-href="http://amzn.com/w/ZWFNUL8AGNLP" class="ribbon-container ng-scope"
target="_blank" href="http://amzn.com/w/ZWFNUL8AGNLP">
<span class="ribbon ribbon_left" ng-class="ngCountdownRibbon.ribbonClass">
<span>
<ng-pluralize
count="ngCountdownRibbon.ribbonDays"
when="{'0': 'Event has come', 'one': '1 day left', 'other': '{} days left'}"
<=""
ng-pluralize="">1 day left
</ng-pluralize>
</span>
</span>
</a>
Вместо этого, я получаю:
<a ng-href="{{ngCountdownRibbon.ribbonLink}}" class="ribbon-container ng-scope"
target="_blank">
<span class="ribbon" ng-class="ngCountdownRibbon.ribbonClass">
<span>
<ng-pluralize
count="ngCountdownRibbon.ribbonDays"
when="{'0': 'Event has come', 'one': '1 day left', 'other': '{} days left'}"
<="" ng-pluralize="">
</ng-pluralize>
</span>
</span>
</a>
Самый быстрый способ воспроизвести ошибку - это сделать форк и запустить npm test.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости