ruby-changes:56714
From: Yusuke <ko1@a...>
Date: Wed, 31 Jul 2019 11:47:22 +0900 (JST)
Subject: [ruby-changes:56714] Yusuke Endoh: 823adea954 (master): test/ruby/test_file_exhaustive.rb: suppress method-redefined warning
https://git.ruby-lang.org/ruby.git/commit/?id=823adea954 From 823adea954b7d197301867e70c1aae74e4d81eff Mon Sep 17 00:00:00 2001 From: Yusuke Endoh <mame@r...> Date: Wed, 31 Jul 2019 11:44:20 +0900 Subject: test/ruby/test_file_exhaustive.rb: suppress method-redefined warning diff --git a/test/ruby/test_file_exhaustive.rb b/test/ruby/test_file_exhaustive.rb index 3cedf97..33ed73d 100644 --- a/test/ruby/test_file_exhaustive.rb +++ b/test/ruby/test_file_exhaustive.rb @@ -198,6 +198,7 @@ class TestFileExhaustive < Test::Unit::TestCase https://github.com/ruby/ruby/blob/trunk/test/ruby/test_file_exhaustive.rb#L198 end assert_equal(false, File.open(o) {|f| f.path}.tainted?) class << o; self; end.class_eval do + remove_method(:to_path) define_method(:to_path) { file.dup.taint } end assert_equal(true, File.open(o) {|f| f.path}.tainted?) -- cgit v0.10.2 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/