diff options
author | Benoit Daloze <eregontp@gmail.com> | 2022-09-03 12:46:57 +0200 |
---|---|---|
committer | Benoit Daloze <eregontp@gmail.com> | 2022-09-10 19:02:15 +0200 |
commit | 14bcf69c9c36875c7956d0ec8c04bfeaec514dd1 (patch) | |
tree | fd61c7b98e61ce27c2ee9421d5a6ea6d5278203b /test | |
parent | f64117952534b71a11636837bddbfea7506ee785 (diff) |
Deprecate Encoding#replicate
* See [Feature #18949].
Diffstat (limited to 'test')
-rw-r--r-- | test/ruby/test_encoding.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/test/ruby/test_encoding.rb b/test/ruby/test_encoding.rb index 4a6dd932ed..64af8b488a 100644 --- a/test/ruby/test_encoding.rb +++ b/test/ruby/test_encoding.rb @@ -57,6 +57,7 @@ class TestEncoding < Test::Unit::TestCase def test_replicate assert_separately([], "#{<<~'END;'}") + Warning[:deprecated] = false assert_instance_of(Encoding, Encoding::UTF_8.replicate("UTF-8-ANOTHER#{Time.now.to_f}")) assert_instance_of(Encoding, Encoding::ISO_2022_JP.replicate("ISO-2022-JP-ANOTHER#{Time.now.to_f}")) bug3127 = '[ruby-dev:40954]' @@ -69,7 +70,7 @@ class TestEncoding < Test::Unit::TestCase assert_separately([], "#{<<~"begin;"}\n#{<<~'end;'}") begin; 200.times {|i| - Encoding::UTF_8.replicate("dummy#{i}") + EnvUtil.suppress_warning { Encoding::UTF_8.replicate("dummy#{i}") } } e = Encoding.list.last format = "%d".force_encoding(e) @@ -82,7 +83,7 @@ class TestEncoding < Test::Unit::TestCase name = "A" * 64 Encoding.list.each do |enc| - assert_raise(ArgumentError) {enc.replicate(name)} + assert_raise(ArgumentError) { EnvUtil.suppress_warning { enc.replicate(name) } } name.succ! end end; |