MiniTest::Model
Test assertions for ActiveModel and ActiveRecord.
assert_valid @some_model
assert_valid @some_model, :some_attribute
refute_valid @some_model
refute_valid @some_model, :some_attribute
Read the test for a complete example. This gem will work with any minitest compatible test framework.
Installation
Add this line to your application's Gemfile:
gem 'minitest-model'
And then execute:
$ bundle
Or install it yourself as:
$ gem install minitest-model
In your test base class, add:
class MyTest < Minitest::Test
include Minitest::Model
end
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request