Ignore bundled gems
Ignore test db
Use new way to declare source
Add Rails as dependency
Add test Rails app
Only run unit tests; skip Rails tests
Load Rails environment to test against
Depend on sqlite3 for testing
Update to 1.9 style hash syntax
Use new :run_callbacks method
Use define_model_callbacks from ActiveModel
Callbacks not defined in instance variables
:run_callbacks yields the block for around/before_callbacks, then runs after_callbacks
Use new ActiveSupport callback methods
Split tests into separate files
Remove Factory
Remove self-referencing
Remove `new_user` factory method