class MethodCallAssertionsTest
Public Instance Methods
test_assert_called_failure()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 44 def test_assert_called_failure error = assert_raises(Minitest::Assertion) do assert_called(@object, :increment) do # Call nothing... end end assert_equal "Expected increment to be called 1 times, but was called 0 times.\nExpected: 1\n Actual: 0", error.message end
test_assert_called_method_with_arguments()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 32 def test_assert_called_method_with_arguments assert_called(@object, :<<) do @object << 2 end end
test_assert_called_more_than_once()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 25 def test_assert_called_more_than_once assert_called(@object, :increment, times: 2) do @object.increment @object.increment end end
test_assert_called_returns()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 38 def test_assert_called_returns assert_called(@object, :increment, returns: 10) do assert_equal 10, @object.increment end end
test_assert_called_with()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 64 def test_assert_called_with assert_called_with(@object, :increment) do @object.increment end end
test_assert_called_with_arguments()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 70 def test_assert_called_with_arguments assert_called_with(@object, :<<, [ 2 ]) do @object << 2 end end
test_assert_called_with_defaults_to_expect_once()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 19 def test_assert_called_with_defaults_to_expect_once assert_called @object, :increment do @object.increment end end
test_assert_called_with_failure()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 76 def test_assert_called_with_failure assert_raises(MockExpectationError) do assert_called_with(@object, :<<, [ 4567 ]) do @object << 2 end end end
test_assert_called_with_message()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 54 def test_assert_called_with_message error = assert_raises(Minitest::Assertion) do assert_called(@object, :increment, "dang it") do # Call nothing... end end assert_match(/dang it.\nExpected increment/, error.message) end
test_assert_called_with_multiple_expected_arguments()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 90 def test_assert_called_with_multiple_expected_arguments assert_called_with(@object, :<<, [ [ 1 ], [ 2 ] ]) do @object << 1 @object << 2 end end
test_assert_called_with_returns()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 84 def test_assert_called_with_returns assert_called_with(@object, :increment, returns: 1) do @object.increment end end
test_assert_not_called()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 97 def test_assert_not_called assert_not_called(@object, :decrement) do @object.increment end end
test_assert_not_called_failure()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 103 def test_assert_not_called_failure error = assert_raises(Minitest::Assertion) do assert_not_called(@object, :increment) do @object.increment end end assert_equal "Expected increment to be called 0 times, but was called 1 times.\nExpected: 0\n Actual: 1", error.message end
test_stub_any_instance()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 113 def test_stub_any_instance stub_any_instance(Level) do |instance| assert_equal instance, Level.new end end
test_stub_any_instance_with_instance()
click to toggle source
# File activesupport/test/testing/method_call_assertions_test.rb, line 119 def test_stub_any_instance_with_instance stub_any_instance(Level, instance: @object) do |instance| assert_equal @object, instance assert_equal instance, Level.new end end