16 lines
659 B
Ruby
16 lines
659 B
Ruby
# I usually put this file in spec/support/fixture_builder.rb
|
|
FixtureBuilder.configure do |fbuilder|
|
|
# rebuild fixtures automatically when these files change:
|
|
fbuilder.files_to_check += Dir["app/models/*.rb", "lib/**/*.rb", "spec/factories/*.rb", "spec/support/fixture_builder.rb"]
|
|
|
|
# now declare objects
|
|
fbuilder.factory do
|
|
alice = Factory(:user_with_aspect, :username => "alice")
|
|
bob = Factory(:user_with_aspect, :username => "bob")
|
|
eve = Factory(:user_with_aspect, :username => "eve")
|
|
|
|
connect_users(bob, bob.aspects.first, alice, alice.aspects.first)
|
|
connect_users(bob, bob.aspects.first, eve, eve.aspects.first)
|
|
end
|
|
end
|
|
|