Rails 3: Warum versucht Rails beim Ausführen eines einfachen Tests Werte in die Datenbank einzufügen?

8

Ich renne:

%Vor%

aus meinem Anwendungsstammverzeichnis, und ich bekomme:

%Vor%

Was ist hier los?

Warum versucht Rails, Werte in die Datenbank einzufügen?

Hier ist test/unit/job_test.rb :

%Vor%     
Misha Moroshko 10.03.2011, 06:08
quelle

1 Antwort

10

Es scheint, als ob dies Rails-Scheinwerfer sind. Schauen Sie in test / fixtures nach und Sie werden einige Dateien sehen, die von Rails erzeugt wurden, um Ihre Testdatenbank mit Daten zu versehen, gegen die getestet werden soll. Wenn Sie Ihre Tests durchführen, werden Schienen diese in Ihre Test-DB einfügen.

    
eggie5 10.03.2011, 06:52
quelle