Aug 30
Nach dem ich mich jetzt so einige Zeit mit dem Testen von Railsapplikationen beschäftige, habe ich wieder etwas Interessantes herausgefunden.
Wie kann ich meine Goldberg-Tabelleninhalte möglichst einfach in meine Testdatenbank laden?
Eigentlich ganz einfach:
Im Rails_Root
rake goldberg:dump_bootstrap
aufrufen, damit werden die Tabelleninhalte von Goldberg in das Verzeichnis vendor/plugins/goldberg/db gedumpt und zwar im yml-Format.
In den Functionality/Unit-Tests z.B. in der setup Methode einfach den Befehl
GoldbergMigration.load_bootstrapaufrufen und die Test-Tabellen werden mit den aktuellen Goldbergdaten gefüllt.