Wie um zu überprüfen, ob das element vorhanden mit chai?
Mit Chai, wie kann ich sehen, ob das element For example, a div with the class .avatar
existieren?
Versuchte ich to.exist
aber es funktioniert nicht.
- Kannst du uns ein bisschen mehr code? Wie haben Sie versucht, laden Sie die
div.avatar
und wie genau funktioniert Ihre Behauptung Aussehen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
vorhanden
Sprache-Kette in Vanille Chai wird verwendet, um zu überprüfen, dass ein plain old JavaScript-Objekt ist wederundefined
nochnull
. Es klingt wie in Ihrem Fall, Sie wirklich wollen, um zu behaupten, gegen ein DOM-element, das Vanille Chai kann das nicht tun. Stattdessen werden Sie brauchen, um zu ziehen in einem Chai-plugin wiechai-jquery
zusammen mitjQuery
für die DOM-manipulation.chai-jquery
ermöglicht es Ihnen zu schreiben Behauptungen gegen die Elemente, die Sie gefunden haben, mitjQuery
, und bietet sogar und überschrieben form vonvorhanden
, dass würde wahrscheinlich dienen Ihrem Zweck genau. Alle zusammen, der code, den Sie suchen geltend zu machendiv
mit Klasseavatar
vorhanden ist, würde etwa so Aussehen:chai-jquery
's überschriebenexist
Funktion, die in der Antwort.