Making factory_girl even easier on Rails
factory_girl is pretty sweet. I’m not going over to rehash its awesomeness, but you can check out its website.
Not that it was difficult to use with Rails, but now it’s even easier.
I present to you the-oh-so-creatively-named factory_girl_on_rails.
Install it
script/plugin install git://github.com/technicalpickles/factory_girl_on_rails.git
What it does
This plugin allows you to place factory definitions in test/factories
, and the plugin will automatically load them.
Additionally, it provides a simple generator for creating new factories:
./script/generate factory account
This creates an Account factory: test/factories/account_factory.rb
./script/generate factory post title:string body:text published:boolean
This creates a Post factory with a string title, text body, and published flag.
The source
It lives on GitHub: technicalpickles/factory_girl_on_rails
Summary
Overall, this plugin doesn’t do a whole lot, but I had to do this kind of thing by hand on enough projects that I figured it was worth it.