=== This has been archived and is not maintained. ===
AssertActiveRecord4
AssertActiveRecord adapter for ActiveRecord 4. See https://github.com/redding/assert-activerecord for reference.
Usage
Reset the test db for test runs
# in test/helper.rb
require "assert-activerecord4"
AssertActiveRecord.reset_db
Running database tests in a transaction
# in test/helper.rb
require "assert-activerecord4"
class DbTests < AssertActiveRecord::DbTests
# put any extra setup / teardown logic here
end
Then in a test that needs to interact with the database:
require "assert"
require "blog_record"
class BlogRecord
class SystemTests < DbTests
# all tests in this context will be run in a transaction
end
end
Installation
Add this line to your application's Gemfile:
gem "assert-activerecord4"
And then execute:
$ bundle
Or install it yourself as:
$ gem install assert-activerecord4
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am "Added some feature"
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request