Skip to content
Ashish Bista edited this page Jul 29, 2014 · 17 revisions

Rails 3 Installation:

See the factory_girl_rails repo README.

Rails 2 Installation:

Installation is a snap (for Rails, you’ll want to add this in config/environments/test.rb):

config.gem "factory_girl"

Then:

rake gems:install RAILS_ENV=test
rake gems:unpack RAILS_ENV=test

Sinatra Intallation

If you’re using rpsec, add to spec/spec_helper.rb

FactoryGirl.definition_file_paths = %w{./factories ./test/factories ./spec/factories}
FactoryGirl.find_definitions

Padrino Installation

If you’re using rspec, add to spec/spec_helper.rb

FactoryGirl.definition_file_paths = [
    File.join(Padrino.root, 'factories'),
    File.join(Padrino.root, 'test', 'factories'),
    File.join(Padrino.root, 'spec', 'factories')
]
FactoryGirl.find_definitions

JRuby Installation

FactoryGirl requires ruby 1.9 compatibility mode.