From 64f2b9f99055aaaab9abbf53da1f72b2825df503 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 26 Oct 2013 10:08:02 +0000 Subject: range.c: modify check * range.c (range_initialize_copy): disallow to modify after initialized. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/ruby/test_range.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'test/ruby/test_range.rb') diff --git a/test/ruby/test_range.rb b/test/ruby/test_range.rb index 186ea678c6..914baf9ecf 100644 --- a/test/ruby/test_range.rb +++ b/test/ruby/test_range.rb @@ -82,6 +82,7 @@ class TestRange < Test::Unit::TestCase def test_initialize_twice r = eval("1..2") assert_raise(NameError) { r.instance_eval { initialize 3, 4 } } + assert_raise(NameError) { r.instance_eval { initialize_copy 3..4 } } end def test_uninitialized_range -- cgit v1.2.3