Je suis assez novice testeur, mais ont été en essayant de devenir meilleur TDD dans les Rails.
RSpec fonctionne très bien, mais mes tests sont assez lent. J'ai entendu dire que MiniTest est beaucoup plus rapide, et le MiniTest/Spec DSL semble assez similaire à la façon dont j'ai l'habitude de travailler avec RSpec, alors j'ai pensé que je lui donnerais un essai.
Cependant, je n'ai pas été en mesure de trouver quelque chose sur le web qui fournit une description de la façon de configurer et d'exécuter Minitest. J'ai appris à tester à partir de la RSpec livre, et je n'ai aucune idée de comment Test::Unit ou MiniTest sont censés travailler. J'ai le bijou dans mon gemfile, j'ai écrit quelques tests simples, mais je n'ai aucune idée de où les mettre ou comment les exécuter. Je me figure ce est une de ces choses c'est tellement évident que personne n'a pris la peine de l'écrire...
Quelqu'un peut-il m'expliquer comment mettre en place un certains Minitest/spec fichiers et de les faire fonctionner, donc je peux comparer la performance à l'égard de Rspec?
MODIFIER
Plus précisément ce sont les bases que j'ai le plus besoin de savoir:
- Avez-vous besoin d'une test_helper de fichier (spec_helper.rb) et si oui, comment voyez-vous le créer?
-
Comment voulez-vous exécuter minitest? Il ne semble pas être un équivalent de
rspec spec
ourspec path/to/file_spec.rb
, ce qui me manque?
Merci!