3 Stimmen

Rspec fällt mit ActiveRecord::AssociationTypeMismatch "x" erwartet, erhält "x", wenn alle Specs ausgeführt werden; aber nicht, wenn einzeln

Ich bin neu in dem Projekt, das einige Spezifikationen enthält, und wenn ich alle Spezifikationen ausführe, scheitern alle Vergleiche mit demselben ActiveRecord::AssociationTypeMismatch "x" erwartet, "x" erhalten, z.B.:

ActiveRecord: User(#103950560) erwartet, User(#107825100) erhalten

Es gibt eine Spezifikation, die, wenn sie ausgeschlossen wird, alles zum Laufen bringt. Und selbst wenn sie separat ausgeführt wird, funktioniert sie gut.

Ich kann hier nicht posten, aber ich denke, es ist der Inhalt 8(

cache_classes = true löst dies auf.

Meine Kollegen auf Macs haben diesen Fehler nicht, während ich und ein paar Leute auf Ubuntu ihn haben.

1voto

Vincent Peres Punkte 973

Ich hatte das gleiche Problem, ich habe aktualisiert factory_girl_rails auf die neueste Version, wodurch die factory_girl von 2.6.4 a 3.2.0 und es hat geklappt!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X