Ich habe ein Modell, das seine Daten von einem Parser-Objekt erhält. Ich denke, dass die Parserklasse im Verzeichnis lib/ liegen sollte (obwohl ich davon überzeugt werden könnte, dass sie woanders liegen sollte). Die Frage ist: Wo sollten meine Unit-Tests für die Parserklasse liegen? Und wie stelle ich sicher, dass sie jedes Mal ausgeführt werden, wenn ich rake test starte?
Antworten
Zu viele Anzeigen?
ka8725
Punkte
2628
Um keine zusätzlichen Rake-Tasks zu definieren, um Tests aus den benutzerdefinierten Ordnern auszuführen, können Sie diese auch mit dem Befehl rake test:all
. Testet die Ordnerstruktur für die lib
oder einen anderen benutzerdefinierten Ordner zu erstellen, bleibt Ihnen überlassen. Ich ziehe es jedoch vor, sie in Klassen zu duplizieren: lib
ist abgestimmt auf test/lib
, app/form_objects
à test/form_objects
.
user4106029
Punkte
1
- See previous answers
- Weitere Antworten anzeigen