Quel est le cadre de tests unitaires les plus couramment utilisés pour différents types d'applications Ruby? [dupliquer]

StackOverflow https://stackoverflow.com/questions/1448783

Question

    

Cette question a déjà une réponse ici:

         

Les mêmes cadres de tests unitaires utilisés pour différents cadres web - Rails, Merb, Sinatra, Ramaze et cadres de bureau - Chaussures

Et quelle est l'unité la plus largement utilisée framework de test qui fonctionnerait avec tous les différents frameworks Web et de bureau?

Était-ce utile?

La solution

TestUnit est basé sur JUnit, et donc il est le port à la plupart des langues. Ceci est probablement le plus répandu.

test axé sur le comportement a donné des outils comme RSpec, et il semble que ce moment qui peut être le cadre de test le plus populaire dans le rubis / monde rails. (Voici un site qui tente de garder un œil sur la popularité: http://ruby-toolbox.com/categories /testing_frameworks.html )

Syntaxiquement vous devez faire un choix entre ces deux grands camps. En leur sein, il y a beaucoup de mises en œuvre, chacun avec leur propre histoire, points positifs et négatifs. Même dans le monde TestUnit, vous pouvez saisir « Shoulda » et ont une grande partie de ce que RSpec vous donne. Confondre, hein?

La plupart des outils ne sont pas explicitement lié à un cadre et travaillent de manière indépendante des rails.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top