summaryrefslogtreecommitdiff
path: root/test/ruby
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2024-09-07 16:34:28 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2024-09-07 16:34:28 +0900
commitf97332a3a3647b79a19a7ad81ab8e58bc8608399 (patch)
tree85f62c6953a80169f3acb3ae7044a1b7b74811d2 /test/ruby
parentc1862cbb89a6bf42dcd07d92fe4f4bfeebca5775 (diff)
Preserve encoding in exception message of `Float`
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/11564
Diffstat (limited to 'test/ruby')
-rw-r--r--test/ruby/test_float.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/ruby/test_float.rb b/test/ruby/test_float.rb
index a0b9b44464..9f522c32bf 100644
--- a/test/ruby/test_float.rb
+++ b/test/ruby/test_float.rb
@@ -856,6 +856,8 @@ class TestFloat < Test::Unit::TestCase
assert_raise(Encoding::CompatibilityError) {Float("0".encode("utf-32be"))}
assert_raise(Encoding::CompatibilityError) {Float("0".encode("utf-32le"))}
assert_raise(Encoding::CompatibilityError) {Float("0".encode("iso-2022-jp"))}
+
+ assert_raise_with_message(ArgumentError, /\u{1f4a1}/) {Float("\u{1f4a1}")}
end
def test_invalid_str