diff options
author | Jeremy Evans <code@jeremyevans.net> | 2019-07-05 10:01:06 -0700 |
---|---|---|
committer | Jeremy Evans <code@jeremyevans.net> | 2019-08-29 08:17:43 -0700 |
commit | e51dca2596db9567bd4d698b18b4d300575d3881 (patch) | |
tree | f04771880ddb471d34ed063d90fa04619f945571 /test/ruby/test_struct.rb | |
parent | 01b723ba6dd48a0954765e43cff6bd9212afe259 (diff) | |
download | ruby-e51dca2596db9567bd4d698b18b4d300575d3881.tar.gz |
Disallow use of attrset symbols as Struct members
Fixes [Bug #11326]
Diffstat (limited to 'test/ruby/test_struct.rb')
-rw-r--r-- | test/ruby/test_struct.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/ruby/test_struct.rb b/test/ruby/test_struct.rb index db3d767edd..502affef07 100644 --- a/test/ruby/test_struct.rb +++ b/test/ruby/test_struct.rb @@ -60,6 +60,10 @@ module TestStruct assert_equal(1, o.a) end + def test_attrset_id + assert_raise(ArgumentError) { Struct.new(:x=) } + end + def test_members klass = @Struct.new(:a) o = klass.new(1) |