J'ai déjà expliqué comment installer RSpec et comment écrire du code de test, mais je n'ai pas expliqué la méthode de test réelle, je vais donc voir comment exécuter le test que j'ai écrit cette fois.
[Post précédent] Après avoir introduit RSpec, jusqu'à ce que vous commenciez à écrire le code de test unitaire du modèle
Je n'hésiterai plus! Flux d'introduction RSpec
Après avoir confirmé que le répertoire courant est l'application en cours de création, dans le terminal
bundle exec rspec spec/models/nom de fichier
Le nom de fichier est le fichier qui décrit réellement le code de test.
Si le test se déroule bien, il n'y aura pas d'erreur et tous les éléments d'exemple (la partie qui décrit ce que vous voulez vérifier en japonais) deviendront verts.
% @user.valid?
#=>false
% @user.errors.full_messages
Pour le code de test unitaire du modèle utilisateur Testez si le résultat de «@ user.errors.full_messages» est inclus dans le message d'erreur.
Recommended Posts