[macruby-changes] [1139] MacRuby/branches/experimental/spec/frozen/language/versions

source_changes at macosforge.org source_changes at macosforge.org
Tue Mar 24 11:32:01 PDT 2009


Revision: 1139
          http://trac.macosforge.org/projects/ruby/changeset/1139
Author:   eloy.de.enige at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20090324/22388185/attachment-0001.html>


More information about the macruby-changes mailing list