2013-11-25 21 views
5

Angular'de İletki testlerini yazıyorum ve bir yönergesinin doğru bir şekilde işlendiğini kontrol etmek istiyorum, ancak İletici sözdiziminde bunu yapmanın en iyi yolundan emin değilim.İletki testi açısal olarak: yönerge özniteliği nasıl kontrol edilir?

Bu benim Teslim edilen HTML neye benzediği:

<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> 

yüzden ideal bir faqs-widget özelliğe sahip bir div orada en azından olmadığını kontrol etmek istiyorum. Bunu nasıl yapabilirim?

(Not:. Ayrıca açığız ben test etmelidir başka ne tavsiye)

+0

ama bunu ileticide yapabilirim, ptor.findElement (protractor.by.css ('getInnerHtml')) – user2167582

cevap

8

bu bir birim testi gibi geliyor ama u iletki bunu yapabilir, bu bir birim testi gibi geliyor

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

daha fazla birim testi +1 gibi –

İlgili konular