From 67b086616255715d12567a6a7d01e43f6a90ee84 Mon Sep 17 00:00:00 2001 From: Hiroshi Hatake Date: Wed, 22 Oct 2014 23:08:38 +0900 Subject: [PATCH] vte3-gi test: omit_if_not_respond can accept String and Symbol in second argument explicitly --- vte3-gi/test/vte3-test-utils.rb | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/vte3-gi/test/vte3-test-utils.rb b/vte3-gi/test/vte3-test-utils.rb index 56f11916cb..69ab24800e 100644 --- a/vte3-gi/test/vte3-test-utils.rb +++ b/vte3-gi/test/vte3-test-utils.rb @@ -19,9 +19,15 @@ module VteTestUtils private - def omit_if_not_respond(instance, method) - unless instance.respond_to?(method.to_sym) - omit("#{instance.class}##{method} is not respond.") + def omit_if_not_respond(instance, method_name_or_sym) + case method_name_or_sym.class + when String + method_sym = method_name_or_sym.to_sym + else + method_sym = method_name_or_sym + end + unless instance.respond_to?(method_sym) + omit("#{instance.class}##{method_sym} is not respond.") end end end