2013-11-25 1 views
5

Я пишу тесты укладчика в Angular, и я хотел бы проверить правильность отображения директивы, но я не уверен в том, как это сделать в синтаксисе Protractor.Тестеры-утяжители в Угловом: как проверить атрибут директивы?

Это то, что мой визуализации HTML выглядит следующим образом:

<div faqs-widget="" class="ng-scope"> 
<h1 class="ng-binding">My FAQs</h1> 
<ul> 
<!-- ngRepeat: question in data --> 
<li ng-repeat="question in data" class="ng-scope ng-binding">A question</li> 
<!-- end ngRepeat: question in data --> 
</ul> 
</div> 

Так в идеале я хотел бы проверить, по крайней мере, есть div с faqs-widget собственности. Как я могу это сделать?

(PS:. Совет о том, что еще я должен проверить также приветствуется)

+0

это звучит как модульное тестирование , но u можно сделать это в protractor, ptor.findElement (protractor.by.css ('getInnerHtml')) – user2167582

ответ

8

это звучит как модульное тестирование, но и может сделать это в транспортире,

ptor.findElement(protractor.by.css('div[faqs-widget]').isElementPresent().then(function(v){ 
    expect(v).toBe(true); 
}); 
+0

больше похоже на модульный тест +1 –

Смежные вопросы