1
0
Fork 0
mirror of https://github.com/thoughtbot/factory_bot.git synced 2022-11-09 11:43:51 -05:00
A library for setting up Ruby objects as test data.
Find a file
2013-01-04 11:01:55 -05:00
features Prep for FactoryGirl 4.0 2012-08-02 11:17:39 -04:00
gemfiles Update rails gem versions in Appraisals to use latest stable releases: 3.2.10, 3.1.9, 3.0.18 2013-01-04 10:28:00 -05:00
lib Match build_stubbed's created_at type to ActiveRecord 2012-12-21 13:09:32 -08:00
spec Match build_stubbed's created_at type to ActiveRecord 2012-12-21 13:09:32 -08:00
.autotest Remove whitespace [Gun.io WhitespaceBot] 2011-10-21 13:40:41 -04:00
.gitignore Ignore bin dir from bundler 2012-03-09 10:38:38 -05:00
.rspec Use rspec2 2010-11-11 15:54:14 -06:00
.simplecov Clean up SimpleCov usage 2012-04-23 21:50:39 -05:00
.travis.yml Adding JRuby support to FactoryGirl 2012-07-27 10:45:36 -04:00
.yardopts Converted the contribution guidelines; updates to readme 2011-02-07 17:52:28 -05:00
Appraisals Update rails gem versions in Appraisals to use latest stable releases: 3.2.10, 3.1.9, 3.0.18 2013-01-04 10:28:00 -05:00
CONTRIBUTION_GUIDELINES.md http => https 2012-01-12 21:23:33 +01:00
cucumber.yml Fixed issues with some attributes being skipped and added support for linked associations in step definitions 2009-09-15 16:56:20 -04:00
factory_girl.gemspec Update appraisal to fix travis 2012-11-07 14:33:35 -05:00
Gemfile Update gemspec to reflect proper dependencies and add Rails 3.1 coverage 2011-09-02 11:03:58 -04:00
Gemfile.lock Update appraisal to fix travis 2012-11-07 14:33:35 -05:00
GETTING_STARTED.md Re: #431 -- Added a note about strategy: :build 2012-11-02 09:57:22 -04:00
LICENSE Extend copyright year through 2013 2013-01-04 11:01:55 -05:00
NEWS Bump version to 4.1.0 2012-09-11 11:21:09 -04:00
Rakefile Remove 1.8.x support 2012-03-16 16:43:21 -04:00
README.md Extend copyright year through 2013 2013-01-04 11:01:55 -05:00

factory_girl Build Status Dependency Status

factory_girl is a fixtures replacement with a straightforward definition syntax, support for multiple build strategies (saved instances, unsaved instances, attribute hashes, and stubbed objects), and support for multiple factories for the same class (user, admin_user, and so on), including factory inheritance.

If you want to use factory_girl with Rails, see factory_girl_rails.

Documentation

You should find the documentation for your version of factory_girl on Rubygems.

See GETTING_STARTED for information on defining and using factories.

Install

gem install factory_girl

or add the following line to Gemfile:

gem 'factory_girl'

and run bundle install from your shell.

Supported Ruby versions

The FactoryGirl 3.x+ series supports MRI Ruby 1.9. Additionally, FactoryGirl 3.6+ supports JRuby 1.6.7.2+ while running in 1.9 mode. See GETTING_STARTED for more information on configuring the JRuby environment.

For versions of Ruby prior to 1.9, please use FactoryGirl 2.x.

More Information

Contributing

Please see the contribution guidelines.

Credits

factory_girl was written by Joe Ferris with contributions from several authors, including:

  • Alex Sharp
  • Eugene Bolshakov
  • Jon Yurek
  • Josh Nichols
  • Josh Owens
  • Nate Sutton
  • Josh Clayton
  • Thomas Walpole

thoughtbot

factory_girl is maintained and funded by thoughtbot, inc

The names and logos for thoughtbot are trademarks of thoughtbot, inc.

License

factory_girl is Copyright © 2008-2013 Joe Ferris and thoughtbot. It is free software, and may be redistributed under the terms specified in the LICENSE file.