2012-03-28 4 views
0

Ich habe Zweifel über mein Verständnis von TDD-Konzept in RoR. Dies ist, wie ich es bekommen:TDD-Konzept in Schienen

  1. 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.

Antwort

0

This kann Ihnen dabei helfen. Hier finden Sie viele nützliche Links über TDD und RoR. Ich hoffe es ist was du suchst.