Ich habe Zweifel über mein Verständnis von TDD-Konzept in RoR. Dies ist, wie ich es bekommen:TDD-Konzept in Schienen
- Modultests haben mit rspec getan werden:
1,1. Controller - Überprüfung:
a) die Richtigkeit der Variablen zuweist
b) die Richtigkeit der Antwort
Sollten wir hier das Modell der Methoden aufrufen (Stubs)?
1.2. Models - Überprüfung:
a) precense der Aufruf der Methode des Active wenn wir Methoden des Modells Methode
b) die Richtigkeit der Modellrechnungen
1,3 nennen. Ansichten - Überprüfung:
a) Vorkommen einiger Informationen auf der Seite?
Sollte ich diese Tests machen, wenn ich Gurken + Capybara-Integrationstests machen werde?
1.4. Anfragen - Prüfung:
a) Vorkommen von DOM-Elementen?
Sollte ich diese Tests machen, wenn ich Gurken + Capybara-Integrationstests machen werde?
1.5. Routing - Überprüfung:
a) precense und Richtigkeit der Routen
2. Integration \ Abnahmetests müssen mit Gurke getan + Capybara.
Es kann mit rspec Tests überschreiten.
Sollten wir in diesem Fall die Tests von rpec aufrufen (nach dem DRY-Prinzip)? Und wie?
Bitte geben Sie mir das Feedback.