Revision: 1139 http://trac.macosforge.org/projects/ruby/changeset/1139 Author: eloy.de.enige@gmail.com Date: 2009-03-24 11:32:00 -0700 (Tue, 24 Mar 2009) Log Message: ----------- Removed all examples of deprecated behaviour which causes SyntaxErrors in 1.9. Modified Paths: -------------- MacRuby/branches/experimental/spec/frozen/language/versions/block_1.9.rb Removed Paths: ------------- MacRuby/branches/experimental/spec/frozen/language/versions/break_1.9.rb MacRuby/branches/experimental/spec/frozen/language/versions/def_1.9.rb MacRuby/branches/experimental/spec/frozen/language/versions/if_1.9.rb MacRuby/branches/experimental/spec/frozen/language/versions/next_1.9.rb MacRuby/branches/experimental/spec/frozen/language/versions/redo_1.9.rb MacRuby/branches/experimental/spec/frozen/language/versions/retry_1.9.rb MacRuby/branches/experimental/spec/frozen/language/versions/unless_1.9.rb Modified: MacRuby/branches/experimental/spec/frozen/language/versions/block_1.9.rb =================================================================== --- MacRuby/branches/experimental/spec/frozen/language/versions/block_1.9.rb 2009-03-24 15:13:36 UTC (rev 1138) +++ MacRuby/branches/experimental/spec/frozen/language/versions/block_1.9.rb 2009-03-24 18:32:00 UTC (rev 1139) @@ -14,18 +14,4 @@ sum.should == 6 var.should == nil end -end - -describe "Block parameters (to be removed from MRI)" do - it "raises a SyntaxError when using a global variable" do - lambda do - instance_eval "[].each {|$global_for_block_assignment| ;}" - end.should raise_error(SyntaxError) - end - - it "raises a SyntaxError when making a method call" do - lambda do - instance_eval "o = Object.new; [].each {|o.id| }" - end.should raise_error(SyntaxError) - end end \ No newline at end of file Deleted: MacRuby/branches/experimental/spec/frozen/language/versions/break_1.9.rb =================================================================== --- MacRuby/branches/experimental/spec/frozen/language/versions/break_1.9.rb 2009-03-24 15:13:36 UTC (rev 1138) +++ MacRuby/branches/experimental/spec/frozen/language/versions/break_1.9.rb 2009-03-24 18:32:00 UTC (rev 1139) @@ -1,5 +0,0 @@ -describe "The break statement" do - it "raises a SyntaxError if used not within block or while/for loop" do - lambda { eval "def x; break; end" }.should raise_error(SyntaxError) - end -end \ No newline at end of file Deleted: MacRuby/branches/experimental/spec/frozen/language/versions/def_1.9.rb =================================================================== --- MacRuby/branches/experimental/spec/frozen/language/versions/def_1.9.rb 2009-03-24 15:13:36 UTC (rev 1138) +++ MacRuby/branches/experimental/spec/frozen/language/versions/def_1.9.rb 2009-03-24 18:32:00 UTC (rev 1139) @@ -1,9 +0,0 @@ -describe "An instance method definition with a splat" do - it "raises a SyntaxError when invoked with an inline hash argument" do - def foo(a,b,*c); [a,b,c] end - - lambda do - instance_eval "foo('abc', 'specs' => 'fail sometimes', 'on' => '1.9', *[789, 'yeah'])" - end.should raise_error(SyntaxError) - end -end \ No newline at end of file Deleted: MacRuby/branches/experimental/spec/frozen/language/versions/if_1.9.rb =================================================================== --- MacRuby/branches/experimental/spec/frozen/language/versions/if_1.9.rb 2009-03-24 15:13:36 UTC (rev 1138) +++ MacRuby/branches/experimental/spec/frozen/language/versions/if_1.9.rb 2009-03-24 18:32:00 UTC (rev 1139) @@ -1,5 +0,0 @@ -describe "The if expression" do - it "raises a SyntaxError if a colon is used" do - lambda { eval "if true: 1; end" }.should raise_error(SyntaxError) - end -end \ No newline at end of file Deleted: MacRuby/branches/experimental/spec/frozen/language/versions/next_1.9.rb =================================================================== --- MacRuby/branches/experimental/spec/frozen/language/versions/next_1.9.rb 2009-03-24 15:13:36 UTC (rev 1138) +++ MacRuby/branches/experimental/spec/frozen/language/versions/next_1.9.rb 2009-03-24 18:32:00 UTC (rev 1139) @@ -1,5 +0,0 @@ -describe "The next statement" do - it "raises a SyntaxError if used not within block or while/for loop" do - lambda { eval "def bad_meth; next; end" }.should raise_error(SyntaxError) - end -end \ No newline at end of file Deleted: MacRuby/branches/experimental/spec/frozen/language/versions/redo_1.9.rb =================================================================== --- MacRuby/branches/experimental/spec/frozen/language/versions/redo_1.9.rb 2009-03-24 15:13:36 UTC (rev 1138) +++ MacRuby/branches/experimental/spec/frozen/language/versions/redo_1.9.rb 2009-03-24 18:32:00 UTC (rev 1139) @@ -1,7 +0,0 @@ -describe "The redo statement" do - it "raises a SyntaxError if used not within block" do - lambda do - instance_eval "def bad_meth_redo; redo; end" - end.should raise_error(SyntaxError) - end -end \ No newline at end of file Deleted: MacRuby/branches/experimental/spec/frozen/language/versions/retry_1.9.rb =================================================================== --- MacRuby/branches/experimental/spec/frozen/language/versions/retry_1.9.rb 2009-03-24 15:13:36 UTC (rev 1138) +++ MacRuby/branches/experimental/spec/frozen/language/versions/retry_1.9.rb 2009-03-24 18:32:00 UTC (rev 1139) @@ -1,6 +0,0 @@ -describe "The retry statement" do - it "raises a SyntaxError if used outside of a block" do - lambda { eval "def bad_meth_retry; retry; end" }.should raise_error(SyntaxError) - lambda { eval "lambda { retry }.call" }.should raise_error(SyntaxError) - end -end \ No newline at end of file Deleted: MacRuby/branches/experimental/spec/frozen/language/versions/unless_1.9.rb =================================================================== --- MacRuby/branches/experimental/spec/frozen/language/versions/unless_1.9.rb 2009-03-24 15:13:36 UTC (rev 1138) +++ MacRuby/branches/experimental/spec/frozen/language/versions/unless_1.9.rb 2009-03-24 18:32:00 UTC (rev 1139) @@ -1,5 +0,0 @@ -describe "The unless expression" do - it "raises a SyntaxError when expression and body are on one line (using ':')" do - lambda { instance_eval "unless false: 'foo'; end" }.should raise_error(SyntaxError) - end -end \ No newline at end of file
participants (1)
-
source_changes@macosforge.org