J'utilise merb avec rspec et webrat. Comment s'assurer que le modèle de rjs a été rendu avec succès? Je ne peux pas écrire has_xpath à cause d'ajax.Comment tester la requête AJAX avec Merb et Webrat?
Répondre
Eh bien, je l'ai compris. Il y a du sélénium, watir et des amis. Ça a l'air bizarre parce que j'ai besoin d'un navigateur pour tester :(
Ce n'est pas facile, vous avez déjà mentionné le sélénium, qui sera testé depuis le navigateur, mais il est lent. Pour commencer, utilisez rspec pour vérifier la sortie de la requête de page d'origine afin de vous assurer qu'elle contient bien le code JavaScript, ainsi que la réponse ajax pour vous assurer qu'elle est correctement diffusée. Testez le JavaScript lui-même Il y a un certain nombre de bibliothèques de test pour JavaScript Je suggère que jUnit écrive des tests comme vous le feriez pour rspec et que vous testiez la fonction de votre requête ajax et les rjs résultants séparément.Enfin, utilisez du sélénium pour exécuter la pile complète et prouver que tout fonctionne ensemble. S'il y a des bogues, revenez à l'un de vos tests unitaires et écrivez un test plus simple qui exposera le bogue.
- 1. RoutingError problèmes avec Webrat
- 2. Comment tester une installation AJAX
- 3. Tester des téléchargements de fichiers authentifiés dans merb
- 4. Comment envoyer et recevoir une requête ajax avec jQuery?
- 5. sélection d'éléments de page avec webrat
- 6. agit comme taggable avec merb?
- 7. Guide du concombre + Webrat + sélénium
- 8. Problème avec la servlet JSP et Ajax
- 9. Comment gérer les cookies lors des tests avec Webrat?
- 10. Générateur Ruby Atom à utiliser avec Merb
- 11. envoyer une requête ajax
- 12. façon discrète tester JavaScript avec du concombre?
- 13. Fonction de rappel Ajax portée et chaînage Requête Ajax avec rappel
- 14. Problèmes avec Struts et AJAX
- 15. Comment intercepter des redirections vers d'autres domaines lors de tests avec Webrat?
- 16. Contrôleurs Admin dans Merb
- 17. Question d'authentification Merb
- 18. La requête jQuery AJAX échoue dans IE
- 19. tester REST avec shoulda et factory_girl - détruire
- 20. Comment tester une entrée ajax dans ASP.NET MVC?
- 21. PHP: Comment tester le temps nécessaire pour faire une requête?
- 22. Réinitialiser la force sur une requête ajax?
- 23. Comment puis-je vérifier qu'un formulaire est pré-rempli avec des valeurs en utilisant Cucumber et Webrat?
- 24. Problème avec AJAX et PHP
- 25. dropdown avec php et ajax
- 26. Conflit avec squid et ajax
- 27. pagination avec ajax et asp.net mvc
- 28. Annulation gracieuse d'une requête Ajax
- 29. Caching mieux pratiqué dans Merb
- 30. comment exécuter une fonction JS avant que la requête AJAX ne soit lancée avec remote_form_for