RSS - RSpec abonnieren

RSpec

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!

RSpec "create action should redirect when model is valid" Fehlermeldung

Gespeichert von jens am/um 18. November 2011 - 15:26

Wer mit RSpec (Das Buch...) arbeitet, dem ist sicherlich schon aufgefallen, daß Controller den Test create action should redirect when model is valid nicht bestehen.