summaryrefslogtreecommitdiff
path: root/test/ruby/test_struct.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/ruby/test_struct.rb')
-rw-r--r--test/ruby/test_struct.rb24
1 files changed, 0 insertions, 24 deletions
diff --git a/test/ruby/test_struct.rb b/test/ruby/test_struct.rb
index 1c108777ee..c5ac2eb330 100644
--- a/test/ruby/test_struct.rb
+++ b/test/ruby/test_struct.rb
@@ -74,17 +74,6 @@ class TestStruct < Test::Unit::TestCase
assert_raise(NameError) { o[:b] }
end
- def test_modify
- klass = Struct.new(:a)
- o = klass.new(1)
- assert_raise(SecurityError) do
- Thread.new do
- $SAFE = 4
- o.a = 2
- end.value
- end
- end
-
def test_set
klass = Struct.new(:a)
o = klass.new(1)
@@ -263,19 +252,6 @@ class TestStruct < Test::Unit::TestCase
}
end
- def test_struct_subclass
- bug5036 = '[ruby-dev:44122]'
- st = Class.new(Struct)
- s = st.new("S", :m).new
- error = assert_raise(SecurityError) do
- proc do
- $SAFE = 4
- s.m = 1
- end.call
- end
- assert_equal("Insecure: can't modify #{st}::S", error.message, bug5036)
- end
-
def test_to_h
klass = Struct.new(:a, :b, :c, :d, :e, :f)
o = klass.new(1, 2, 3, 4, 5, 6)