Comment puis-je vérifier si l'élément existe par id avec Jasmine?
Comment puis-je utiliser jasmin simplement vérifier si un élément existe pas sur la page en id?
Je suis allé sur le les allumettestoExist()
semble pas résoudre ce problème.
C'est ce que j'ai essayé:
1. expect(by.id('my-id')).not.toExist();
2. expect($(document)).not.toContain($(#my-id));
pouvez-vous aider?
source d'informationauteur Liad Livnat
Vous devez vous connecter pour publier un commentaire.
À l'aide de la dernière Rapporteur (sans angularjs-jasmin-les allumettes):
D'utiliser le angularjs-jasmin-les allumettesvous pouvez écrire le test comme ceci:
J'avais une exigence de la directive en ANGULAR JS, où il ajoute un div ou supprime un div basée sur une condition.
J'ai fini d'essayer quelque chose de ce genre pour tester la même chose
document[0].corps.innerHTML (le résultat serait d'une chaîne de caractères)
Au JASMIN (test unitaire)
attendre(document[0].corps.innerHTML).toContain("actionSheet-2");
"actionSheet-2" est l'ID de la div que je suis d'ajout/suppression. Depuis une chaîne de caractères, vous pouvez rechercher quoi que ce soit.
Je sais que c'est un hack y façon, mais il fonctionne 🙂
PN: j'ai utilisé $document service de angulaire dans la directive.