2013-11-25 20 views
5

Ich schreibe Winkelmesser Tests in Angular, und ich möchte überprüfen, ob eine Direktive richtig gerendert hat, aber ich bin mir nicht sicher, wie es am besten in der Winkelmesser-Syntax geht.Winkelmesser Tests in Angular: Wie überprüft man ein directive Attribut?

Dies ist, was meine gerenderte HTML wie folgt aussieht:

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

So Im Idealfall würde Ich mag zumindest zu prüfen, ob es eine div mit einer faqs-widget Eigenschaft ist. Wie kann ich das machen?

(PS:. Ratschläge, was soll ich sonst ist auch willkommen testen)

+0

dies wie ein Unit-Test-Sounds , aber Sie können es in Winkelmesser tun, ptor.findElement (protractor.by.css ('getInnerHtml')) – user2167582

Antwort

8

dies wie ein Unit-Test klingt, aber u kann es in Winkelmesser tun,

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

mehr wie Einheitstest +1 –

Verwandte Themen