RSpec と FactoryGirl を使用して、Ruby-on-Rails-3 アプリケーションをテストしています。私は工場の階層を使用しています:
FactoryGirl.define do
factory :local_airport do
... attributes generic to a local airport
factory :heathrow do
name "London Heathrow"
iata "LHR"
end
factory :stansted do
name "Stansted"
iata "STN"
end
... more local airports
end
end
私の RSpec では、親ファクトリを指定してすべての子ファクトリを作成できるようにしたい場合があります。理想的には、次のようなものです。
describe Flight do
before( :each ) do
# Create the standard airports
FactoryGirl.find( :local_airport ).create_child_factories
end
end
よろしくお願いします。