From 7c3bbfcddb05b0eb7cca7ac32efd2fc07e1af6ec Mon Sep 17 00:00:00 2001 From: Jeremy Evans Date: Thu, 5 Jun 2025 08:29:56 -0700 Subject: Include Set subclass name in Set#inspect output Fixes [Bug #21377] Co-authored-by: zzak --- test/ruby/test_set.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test/ruby') diff --git a/test/ruby/test_set.rb b/test/ruby/test_set.rb index 110c509463..87e1fd8d26 100644 --- a/test/ruby/test_set.rb +++ b/test/ruby/test_set.rb @@ -846,6 +846,10 @@ class TC_Set < Test::Unit::TestCase set1.add(set2) assert_equal('Set[Set[0], 1, 2, Set[1, 2, Set[...]]]', set2.inspect) + + c = Class.new(Set) + c.set_temporary_name("_MySet") + assert_equal('_MySet[1, 2]', c[1, 2].inspect) end def test_to_s -- cgit v1.2.3