2012-02-17 9 views
0

モデルのフィールドの1つを再利用する必要がある私のアプリ用の複雑なモックアップを作成する必要があります。私はFactoryGirlモックアップでの複雑なアロケーション

FactoryGirl.define do 
    factory :invoice do 
    sequence(:name) { |n| "Testowa #{n}" } 

    full_amount 10_000 

    pay_date DateTime.now + 7.days 

    association :clienr 
    company client.company 
    end 
end 

のようにそれを行うたいしかし、私は# `のエラーundefined method会社」を取得します。私はアプリをテストするのがひどく必要で、ドキュメントで何も見つけられませんでした。

答えて

0

私は怠け者に評価assigment companyを作ることによってことを修正しました

FactoryGirl.define do 
    factory :invoice do 
    sequence(:name) { |n| "Testowa #{n}" } 

    full_amount 10_000 

    pay_date DateTime.now + 7.days 

    association :clienr 
    company { client.company } 
    end 
end