Я тестирую угловую директиву, где я использую компиляцию $, чтобы создать экземпляр директивы в DOM. Разметка для элемента, к которому прикреплена директива, использует ng-класс с выражением внутри. Специальные символы для этого выражения превращаются в их «безопасные» эквиваленты.Неверный выход из класса ng Жасмин-тест Angular
<article my-directive
ng-class="(selectedItems.length > 1 && asset.selected === true) ? 'class1' : 'class2'">
</article>
Глядя на выходе HTML с помощью $ компилировать в тесте:
«нг-класс =" (selectedItems.length & GT 1 & усилителя & усилителя asset.selected === ? правда) class1: class2" »