summaryrefslogtreecommitdiffhomepage
path: root/test/t/struct.rb
diff options
context:
space:
mode:
authorBeoran <[email protected]>2012-08-09 21:58:32 +0200
committerBeoran <[email protected]>2012-08-09 21:58:32 +0200
commit38e3b675ee2b5583b25f05b1ac9eff9389d30d99 (patch)
tree052df6184e1cc0a9257ee0e7262c30e96abf3655 /test/t/struct.rb
parent6b2e0b210b752669a545120942c7e3b136d395c4 (diff)
downloadmruby-38e3b675ee2b5583b25f05b1ac9eff9389d30d99.tar.gz
mruby-38e3b675ee2b5583b25f05b1ac9eff9389d30d99.zip
Struct.new crashed if no arguments are given. Fixed.
Diffstat (limited to 'test/t/struct.rb')
-rw-r--r--test/t/struct.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/t/struct.rb b/test/t/struct.rb
index 5cf6929b8..bbd3e4d70 100644
--- a/test/t/struct.rb
+++ b/test/t/struct.rb
@@ -16,6 +16,12 @@ if Object.const_defined?(:Struct)
c.members == [:m1,:m2]
end
+ # Crash bug withStruc.new and no params, should make empty struct?
+ # assert('Struct.new', '15.2.18.3.1') do
+ # c = Struct.new()
+ # c.superclass == Struct
+ # end
+
assert('Struct#==', '15.2.18.4.1') do
c = Struct.new(:m1, :m2)
cc1 = c.new(1,2)