RSS - Factory Girl abonnieren

Factory Girl

Cucumber und Factory-Girl-Steps

Gespeichert von jens am/um 12. Dezember 2011 - 16:15

Factory Girl enthält seit einiger Zeit ein paar hilfreiche Definitonen für "Steps" von Cucumber. Damit diese jedoch ordnungsgemäß funktionieren, müssen sie nach(!) den eigenen Factories eingebunden werden. Dazu legt man einfach die Datei features/support/factory_girl.rb mit folgendem Inhalt an.

Rails Tests, Factory Girl, Assoziationen und ActiveRecord Callbacks

Gespeichert von jens am/um 23. November 2011 - 16:43

Beim Testen mit Factory Girl kam mir heute eine Fehlermeldung unter, die durch ein Callback verursacht wurde. Ein Modell erzeugte nach dem Anlegen ein zugehöriges Modell direkt via after_save :create_B. Die problematische Factory sah so aus:


  factory :B do
    association :blabla, :factory => :A
    firstname "Max"
    lastname "Mustermann"
  end

Die Fehlermeldung lautete: ActiveRecord:RecordInvalid: A bereits vergeben!