2010-04-17 6 views
0

J'utilise Tarantula pour tester une application Rails que je suis en train de développer. Cela fonctionne plutôt bien, mais je reçois des étranges 404.Utilisation de tarantula pour tester une application Rails

Après avoir regardé dedans, Tarantula suit DELETE demandes (destroy actions sur les contrôleurs) dans mon application quand elle teste. Puisque Tarantula obtient l'action index en premier (et semble garder une liste d'URL non-visitées), il essaye finalement de suivre un lien vers une ressource qu'il a supprimée ... et obtient un 404. Tarantula a raison de dire que l'URL n'est pas existe plus (parce qu'il a supprimé la ressource elle-même). Cependant, il signale comme une erreur - ce n'est guère le comportement que je m'attendrais. Je n'utilise pratiquement que l'échafaudage Rails et ce problème est en train de se produire. Comment puis-je empêcher Tarantula de faire cela? (Ou, est-il une meilleure façon de préciser les liens?)

Mises à jour:

Répondre

0

D'après ce que je sais, cela devrait être corrigé dans une future mise à jour de Tarantula. (Voir aussi: http://github.com/relevance/tarantula/issues#issue/3.) Pour l'instant, j'ignore les 404 qui "semblent inoffensifs".

MISE À JOUR

Je suis maintenant en train de faire « soft » (supprime le marquage juste enregistre comme supprimé), donc ce n'est pas un problème pour moi.

Questions connexes