Re: [Rubyonrails-ug] FactoryGirl: Factory not registered

2012-04-06 Diskussionsfäden rubyonrails...@galt.de
Gregor, stimmt, wenn ich die Zeile address_import = FactoryGirl.create(:address_import) in den initialize_with-Block mit hereinnehme, dann wird er erst aufgerufen, wenn bereits alle Factories erzeugt sind. Danke, sehr cool und funzt. Ich wußte nicht, daß ich das auch in den Block reinnehmen

[Rubyonrails-ug] FactoryGirl: Factory not registered

2012-04-05 Diskussionsfäden rubyonrails-ug
Hallo, vielleicht kann mir mal wieder jemand auf die Sprünge helfen. Ich habe eine Factory (FactoryGirl) in der ein Objekt aus einer anderen Factory gebildet werden soll. Aber das funktioniert aus irgendwelchen Gründen nicht. spec/factories/address_converter.rb - FactoryGirl.define do

Re: [Rubyonrails-ug] FactoryGirl: Factory not registered

2012-04-05 Diskussionsfäden Tobias Weiß
Hm, eigentlich sollte FactoryGirl alle Factories automatisch laden. Falls das (aus welchen Gründen auch immer) nicht geht, versuch es mal mit folgendem Code in spec_helper.rb (ungetestet): if (!FactoryGirl.factories || FactoryGirl.factories.empty?) Dir.glob(File.dirname(__FILE__) +

Re: [Rubyonrails-ug] FactoryGirl: Factory not registered

2012-04-05 Diskussionsfäden rubyonrails...@galt.de
Hatte ich schon probiert. Eigentlich sollte ja FactoryGirl.find_definitions genau das auch machen. Immerhin funktioniert es, wenn ich die abhängige Factory in die gleiche Datei stecke. Für's erste reicht das. Wird auf Dauer halt etwas unübersichtlich. MK Am 05.04.2012 um 10:46 schrieb Tobias

Re: [Rubyonrails-ug] FactoryGirl: Factory not registered

2012-04-05 Diskussionsfäden Gregor Schmidt
Hallo, ich vermute, dass das hier ein Lade-Reihenfolge Problem ist. Die Factories werden sicher alphabetisch geladen. Das heißt, dass der Converter vor dem Import ausgeführt wird. Demnach kann es tatsächlich sein, dass es zu dem Zeitpunkt noch keine Import-Factory gibt. Ein require_relative