summaryrefslogtreecommitdiff
path: root/test/ruby
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2025-06-05 08:29:56 -0700
committerJeremy Evans <code@jeremyevans.net>2025-06-25 09:21:07 +0900
commit7c3bbfcddb05b0eb7cca7ac32efd2fc07e1af6ec (patch)
treeda391cb4332a347d30b7c48d3ddb9ca7af141409 /test/ruby
parent3a9c091cf393e8a9c4e4b93d4216f2be3678e488 (diff)
Include Set subclass name in Set#inspect output
Fixes [Bug #21377] Co-authored-by: zzak <zzak@hey.com>
Diffstat (limited to 'test/ruby')
-rw-r--r--test/ruby/test_set.rb4
1 files changed, 4 insertions, 0 deletions
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