summaryrefslogtreecommitdiff
path: root/lib/minitest/unit.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/minitest/unit.rb')
-rw-r--r--lib/minitest/unit.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/minitest/unit.rb b/lib/minitest/unit.rb
index 0a0e10816e..707ec5e055 100644
--- a/lib/minitest/unit.rb
+++ b/lib/minitest/unit.rb
@@ -281,8 +281,8 @@ module MiniTest
def assert_match matcher, obj, msg = nil
msg = message(msg) { "Expected #{mu_pp matcher} to match #{mu_pp obj}" }
- assert_respond_to matcher, :"=~"
- matcher = Regexp.new Regexp.escape matcher if String === matcher
+ assert_respond_to obj, :"=~"
+ matcher = Regexp.new Regexp.escape matcher if String === matcher and String === obj
assert matcher =~ obj, msg
end
@@ -582,8 +582,8 @@ module MiniTest
def refute_match matcher, obj, msg = nil
msg = message(msg) {"Expected #{mu_pp matcher} to not match #{mu_pp obj}"}
- assert_respond_to matcher, :"=~"
- matcher = Regexp.new Regexp.escape matcher if String === matcher
+ assert_respond_to obj, :"=~"
+ matcher = Regexp.new Regexp.escape matcher if String === matcher and String === obj
refute matcher =~ obj, msg
end