Module: Minitest::Assertions
- Defined in:
- lib/sixarm_ruby_minitest_assert_assign/minitest/assertions/assign.rb
Overview
Please see README
Instance Method Summary collapse
-
#assert_assign(expect_value, assign_symbol, msg = nil) ⇒ Object
Succeeds when
expect_value
and assigns(:assign_symbol) are equal. -
#refute_assign(expect_value, assign_symbol, msg = nil) ⇒ Object
Succeeds when
expect_value
and assigns(:assign_symbol) are not equal.
Instance Method Details
#assert_assign(expect_value, assign_symbol, msg = nil) ⇒ Object
Succeeds when expect_value
and assigns(:assign_symbol) are equal.
11 12 13 14 15 |
# File 'lib/sixarm_ruby_minitest_assert_assign/minitest/assertions/assign.rb', line 11 def assert_assign(expect_value, assign_symbol, msg = nil) shared_assign(expect_value, assign_symbol, msg) actual_value = assigns(assign_symbol) assert_equal(expect_value, actual_value, "Expected assigns(#{assign_symbol}) to equal expect_value:#{expect_value.inspect}." + append_msg(msg)) end |
#refute_assign(expect_value, assign_symbol, msg = nil) ⇒ Object
Succeeds when expect_value
and assigns(:assign_symbol) are not equal.
20 21 22 23 24 |
# File 'lib/sixarm_ruby_minitest_assert_assign/minitest/assertions/assign.rb', line 20 def refute_assign(expect_value, assign_symbol, msg = nil) shared_assign(expect_value, assign_symbol, msg) actual_value = assigns(assign_symbol) refute_equal(expect_value, actual_value, "Expected assigns(#{assign_symbol}) to not equal expect_value:#{expect_value.inspect}." + append_msg(msg)) end |