Here is the relevant documentation: http://rdoc.info/github/thoughtbot/factory_girl/file/GETTING_STARTED.md#Associations
Or if it already exists you might try: FactoryGirl.define :account do location { Location.where("city = ?", 'Austin').first } end (The code in the block just needs to return a single Location, and since it's run within a block it's delayed until the spec is run, rather than at load time.) Ben On Wed, Feb 29, 2012 at 10:19 PM, S Ahmed <sahmed1...@gmail.com> wrote: > I'm trying to use factory for a test case, but the model I am creating via > the factory depends on another model, how do you setup a factory like this? > > Model Account has a location_id attribute (where Location is another model) > > So how do I set it? > > FactoryGirl..... do > > location_id ????????/ > > end > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users