Modified: MacRuby/branches/experimental/test_roxor.rb (1112 => 1113)
--- MacRuby/branches/experimental/test_roxor.rb 2009-03-23 20:40:22 UTC (rev 1112)
+++ MacRuby/branches/experimental/test_roxor.rb 2009-03-23 21:42:31 UTC (rev 1113)
@@ -300,7 +300,7 @@
p :ok if foo.is_a?(Array)
}
- assert '42', "a = [30,10,2]; x,y,z = a; p x+y+z"
+ assert '42', "a = [30, 10, 2]; x,y,z = a; p x+y+z"
assert '42', "a = [30, 10, *2]; x,y,z = a; p x+y+z"
assert '42', "def foo=(x); @x=x; end; x,self.foo = 1,41; p @x+x"
@@ -319,6 +319,8 @@
assert ':ok', '* = 1,2; p :ok'
assert '[1, 2]', 'x = (* = 1,2); p x'
+ assert '[42]', "a=[1,2,3]; b=[0,3]; a[*b]=42; p a"
+
# TODO add more multiple assignments test
assert '42', "a=[20]; a[0] += 22; p a[0]"