comment le test de l'unité de manipulation du DOM (au jasmin)
J'ai besoin de test de l'unité de certains DOM fonctions de manipulation avec le jasmin (actuellement je dirige mes tests dans le navigateur et avec Karma)
Je me demandais quelle est la meilleure approche serait de faire cela ?
Par exemple, je peux fantaisie et talon la fenêtre et document objets et spyOn un couple de leurs fonctions. Mais ce n'est pas une solution facile, donc c'est pourquoi je vous pose cette question!
Ou est-il une meilleure façon de (ne pas utiliser de jasmin peut-être) pour faire cela ?
Merci beaucoup
- Découvrez cette question stackoverflow.com/questions/7672389/...
- Une autre bibliothèque avec DOM les allumettes que j'ai trouvé utile est jasmine_dom_matchers par Charles Hansen. L'avantage est que c'est basé uniquement sur l'Api DOM, pas de jQuery exigences. J'ai tout juste de publier un petit plugin pour intégrer avec Karma ici.
Vous devez vous connecter pour publier un commentaire.
J'ai été en utilisant un complément utile à jasmine appelé jasmin-jquery disponible sur github.
Il vous donne accès à un certain nombre de supplémentaires utiles comparateur de fonctions, d'affirmer jquery objets et de leurs propriétés.
En particulier les caractéristiques que j'ai trouvé utile jusqu'à présent faire valoir sur les attributs des éléments du dom, et d'espionnage sur les événements tels que les clics et les soumet...
Ici est un peu artificiel exemple... 🙂
et voici le code:
J'ai trouvé le jasmin pour être vraiment souple et agréable à utiliser jusqu'à présent, j'ai toujours apprécier les pointeurs pour rendre le code mieux!
Je cherchais quelque chose pour moi et finalement j'ai fait une petite bibliothèque avec 19 personnalisé de rapprochement. Peut-être que vous le trouverez utile.
https://github.com/devrafalko/jasmine-DOM-custom-matchers