From ff43b2b97c77812abbcbfe14da4582c6c209be9b Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 29 Jul 2019 01:25:58 +0900 Subject: Fixed a conflict between #4407 and #4540 --- test/assert.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/assert.rb') diff --git a/test/assert.rb b/test/assert.rb index b2d5011ad..58ee4b913 100644 --- a/test/assert.rb +++ b/test/assert.rb @@ -329,7 +329,7 @@ def assert_raise_with_message_pattern(*args, &block) end def _assert_raise_with_message(type, exc, exp_msg, msg = nil, &block) e = msg ? assert_raise(exc, msg, &block) : assert_raise(exc, &block) - e ? ($mrbtest_assert_idx -= 1) : (return e) + e ? ($mrbtest_assert_idx[-1]-=1) : (return e) err_msg = e.message unless ret = type == :pattern ? _str_match?(exp_msg, err_msg) : exp_msg == err_msg -- cgit v1.2.3