diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/test_set.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/test_set.rb b/test/test_set.rb index 33802410af..37b781c5ca 100644 --- a/test/test_set.rb +++ b/test/test_set.rb @@ -761,6 +761,19 @@ class TC_Set < Test::Unit::TestCase assert_equal(3, set.size) assert_equal(array.uniq.sort, set.sort) end + + def test_reset + [Set, Class.new(Set)].each { |klass| + a = [1, 2] + b = [1] + set = klass.new([a, b]) + + b << 2 + set.reset + + assert_equal(klass.new([a]), set, klass.name) + } + end end class TC_SortedSet < Test::Unit::TestCase |