45 votes

Avant/Après Suite lors de l’utilisation de Ruby MiniTest

Existe-t-il une alternative aux RSpec et à MiniTest ?

Je soupçonne qu’un coureur de test personnalisé est en ordre, mais je ne peux pas imaginer que ce n’est pas une exigence commune, donc quelqu’un a probablement implémenté. :-)

30voto

Caley Woods Points 3601

Il existe des méthodes disponibles. La documentation répertorie également et est disponible.

Edit: Cherchez-vous à exécuter quelque chose avant chaque test ou avant ou après la fin de toute la suite?

24voto

Gert Sønderby Points 443

Comme indiqué ci-dessus dans la réponse et les commentaires de Caley, contient la fonction . Il n’y a pas ou équivalent, mais tout code dans votre fichier doit être exécuté avant la suite de tests, de sorte que cela fera le bureau d’une telle fonction.

Mise en garde: Encore relativement nouveau chez Ruby, et très nouveau chez Minitest, donc si je me trompe, corrigez-moi s’il vous plaît! :-)

3voto

Bill Dueber Points 1526

Une façon simple de le faire consiste à écrire une méthode de classe gardée, puis à l’appeler dans un `` fichier .

Un exemple Minitest::Spec :

... pour obtenir

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X