summaryrefslogtreecommitdiff
path: root/test/-ext-/string/test_interned_str.rb
blob: 340dba41e8c48b8f7dcf88566a181f929f07c6db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
require 'test/unit'
require '-test-/string'

class Test_RbInternedStr < Test::Unit::TestCase
  def test_interned_str
    src = "a" * 20
    interned_str = Bug::String.rb_interned_str_dup(src)
    src.clear
    src << "b" * 20
    assert_equal "a" * 20, interned_str
  end
end