Module: EacRailsGemSupport::Rspec::MinitestSupport
- Defined in:
- lib/eac_rails_gem_support/rspec/minitest_support.rb
Instance Method Summary collapse
- #assert_difference(code, message = nil, compare_method = :not_to, &block) ⇒ Object
- #assert_equal(expected_value, actual_value, message = nil) ⇒ Object
- #assert_no_difference(code, message = nil, &block) ⇒ Object
- #assert_not(expected_value, message = nil) ⇒ Object
- #assert_not_equal(expected_value, actual_value, message = nil) ⇒ Object
- #assert_raise(*expected_types, &block) ⇒ Object
Instance Method Details
#assert_difference(code, message = nil, compare_method = :not_to, &block) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/eac_rails_gem_support/rspec/minitest_support.rb', line 6 def assert_difference(code, = nil, compare_method = :not_to, &block) before_value = assert_difference_call(code) block.call after_value = assert_difference_call(code) expect(after_value).send(compare_method, eq(before_value), ) end |
#assert_equal(expected_value, actual_value, message = nil) ⇒ Object
17 18 19 |
# File 'lib/eac_rails_gem_support/rspec/minitest_support.rb', line 17 def assert_equal(expected_value, actual_value, = nil) expect(actual_value).to eq(expected_value), end |
#assert_no_difference(code, message = nil, &block) ⇒ Object
13 14 15 |
# File 'lib/eac_rails_gem_support/rspec/minitest_support.rb', line 13 def assert_no_difference(code, = nil, &block) assert_difference(code, , :to, &block) end |
#assert_not(expected_value, message = nil) ⇒ Object
21 22 23 |
# File 'lib/eac_rails_gem_support/rspec/minitest_support.rb', line 21 def assert_not(expected_value, = nil) expect(expected_value).to be_falsy, end |
#assert_not_equal(expected_value, actual_value, message = nil) ⇒ Object
25 26 27 |
# File 'lib/eac_rails_gem_support/rspec/minitest_support.rb', line 25 def assert_not_equal(expected_value, actual_value, = nil) expect(actual_value).not_to eq(expected_value), end |
#assert_raise(*expected_types, &block) ⇒ Object
29 30 31 |
# File 'lib/eac_rails_gem_support/rspec/minitest_support.rb', line 29 def assert_raise(*expected_types, &block) expect(&block).to raise_error(*expected_types) end |