Décrivez, contexte, fonctionnalité, scénario: quelle est la différence entre les quatre et quand dois-je les utiliser?
merci, mike
Décrivez, contexte, fonctionnalité, scénario: quelle est la différence entre les quatre et quand dois-je les utiliser?
merci, mike
Le contexte est un alias pour la décrire, et donc fonctionnellement équivalent. Vous pouvez les utiliser de façon interchangeable, la seule différence est dans la façon dont votre fichier spec lit (il n'y a pas de différence en sortie de test par exemple). Rspec livre dit:
"Nous avons tendance à utiliser
describe()
pour les choses etcontext()
pour le contexte".
Personnellement, j'aime juste en utilisant describe()
, mais je peux voir pourquoi les gens préfèrent context()
.
Fonctionnalité et le scénario sont une partie de Capybara, et pas rspec, et sont destinés à être utilisés pour les tests d'acceptation.
Fonction est équivalente à le décrire, le contexte et le scénario équivalent / exemple.
Si vous écrivez des tests d'acceptation avec le Capybara, utilisez la fonction / scénario de syntaxe, si utilisez pas le décrire, c'syntaxe.
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.