A library for setting up Ruby objects as test data.
Go to file
Joshua Clayton 7dca22b692 Test against Rails 4.1 2014-05-30 12:34:10 -04:00
features Convert to expect syntax 2013-01-18 13:58:36 -05:00
gemfiles Test against Rails 4.1 2014-05-30 12:34:10 -04:00
lib Allow selective linting 2014-05-30 11:28:58 -04:00
spec Allow selective linting 2014-05-30 11:28:58 -04: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 Test against Rails 4.1 2014-05-30 12:34:10 -04:00
.yardopts change file name of CONTRIBUTION_GUIDELINES.md 2014-05-29 10:57:25 -04:00
Appraisals Test against Rails 4.1 2014-05-30 12:34:10 -04:00
CONTRIBUTING.md change file name of CONTRIBUTION_GUIDELINES.md 2014-05-29 10:57:25 -04:00
GETTING_STARTED.md Allow selective linting 2014-05-30 11:28:58 -04:00
Gemfile Update rubygems source 2014-05-30 12:32:48 -04:00
Gemfile.lock Update rubygems source 2014-05-30 12:32:48 -04:00
LICENSE Update copyright year to 2014 2014-01-27 01:29:55 -08:00
NEWS Bump version to 4.4.0 2014-02-11 08:04:21 -05:00
README.md change file name of CONTRIBUTION_GUIDELINES.md 2014-05-29 10:57:25 -04:00
Rakefile Bump versions of ActiveRecord in Appraisal and fix default task 2013-06-14 15:07:53 -04: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 gems 2014-05-30 12:30:06 -04:00

README.md

factory_girl Build Status Dependency Status Code Climate

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 factory_girl 3.x+ series supports MRI Ruby 1.9. Additionally, factory_girl 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 factory_girl 2.x.

More Information

Contributing

Please see CONTRIBUTING.md.

Credits

factory_girl was originally written by Joe Ferris and is now maintained by Josh Clayton. Many improvements and bugfixes were contributed by the open source community.

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-2014 Joe Ferris and thoughtbot. It is free software, and may be redistributed under the terms specified in the LICENSE file.