diff options
author | ryan <ryan@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-11-17 23:02:16 +0000 |
---|---|---|
committer | ryan <ryan@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-11-17 23:02:16 +0000 |
commit | d6c86e631d030202f23b096a1659a495c0263c5a (patch) | |
tree | 641a37967f2626dc06001793266d4de29531a5d2 /test/minitest/test_minitest_mock.rb | |
parent | 6b43a55611a8139a288e2550e933f84f80155245 (diff) | |
download | ruby-d6c86e631d030202f23b096a1659a495c0263c5a.tar.gz |
Imported minitest 2.8.1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/minitest/test_minitest_mock.rb')
-rw-r--r-- | test/minitest/test_minitest_mock.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/minitest/test_minitest_mock.rb b/test/minitest/test_minitest_mock.rb index 8ba29840d4..e8954621ec 100644 --- a/test/minitest/test_minitest_mock.rb +++ b/test/minitest/test_minitest_mock.rb @@ -147,6 +147,21 @@ class TestMiniTestMock < MiniTest::Unit::TestCase util_verify_bad end + def test_verify_shows_the_actual_arguments_in_the_message + mock = MiniTest::Mock.new + mock.expect :capitalized, true, ["a"] + mock.capitalized "b" + e = assert_raises MockExpectationError do + mock.verify + end + + a = {:retval=>true, :args=>["a"]} + b = {:retval=>true, :args=>["b"]} + + expected = "expected capitalized, #{a.inspect}, got [#{b.inspect}]" + assert_equal expected, e.message + end + def util_verify_bad assert_raises MockExpectationError do @mock.verify |