summaryrefslogtreecommitdiff
path: root/test/json/json_generator_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/json/json_generator_test.rb')
-rwxr-xr-xtest/json/json_generator_test.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/json/json_generator_test.rb b/test/json/json_generator_test.rb
index 3c4aad6528..5f0101d5f6 100755
--- a/test/json/json_generator_test.rb
+++ b/test/json/json_generator_test.rb
@@ -396,6 +396,7 @@ EOT
included = false
Module.alias_method(:included_orig, :included)
+ Module.remove_method(:included)
Module.define_method(:included) do |base|
included_orig(base)
included = true
@@ -408,6 +409,7 @@ EOT
assert included
ensure
if Module.private_method_defined?(:included_orig)
+ Module.remove_method(:included) if Module.method_defined?(:included)
Module.alias_method(:included, :included_orig)
Module.remove_method(:included_orig)
end