Ich habe zuvor über die Installation von RSpec und das Schreiben von Testcode geschrieben, aber die eigentliche Testmethode nicht erläutert. Daher werde ich mir ansehen, wie der Test ausgeführt wird, den ich dieses Mal geschrieben habe.
[Vorherigen Post] Nach der Einführung von RSpec, bis Sie mit dem Schreiben des Unit-Test-Codes des Modells beginnen
Ich werde nicht mehr zögern! RSpec-Einführungsablauf
Nachdem Sie im Terminal bestätigt haben, dass das aktuelle Verzeichnis die zu erstellende Anwendung ist
bundle exec rspec spec/models/Dateiname
Der Dateiname ist die Datei, die den Testcode tatsächlich beschreibt.
Wenn der Test gut verläuft, tritt kein Fehler auf und alle Beispielelemente (der Teil, der beschreibt, was Sie auf Japanisch überprüfen möchten) werden grün.
% @user.valid?
#=>false
% @user.errors.full_messages
Für Einheitentestcode des Benutzermodells Testen Sie, ob das Ergebnis von "@ user.errors.full_messages" in der Fehlermeldung enthalten ist.
Recommended Posts