Revision: 1157 http://trac.macosforge.org/projects/ruby/changeset/1157 Author: lsansonetti@apple.com Date: 2009-03-25 20:18:03 -0700 (Wed, 25 Mar 2009) Log Message: ----------- forked a spec that has a different behavior since 1.9 Modified Paths: -------------- MacRuby/branches/experimental/spec/frozen/language/symbol_spec.rb Modified: MacRuby/branches/experimental/spec/frozen/language/symbol_spec.rb =================================================================== --- MacRuby/branches/experimental/spec/frozen/language/symbol_spec.rb 2009-03-26 02:32:56 UTC (rev 1156) +++ MacRuby/branches/experimental/spec/frozen/language/symbol_spec.rb 2009-03-26 03:18:03 UTC (rev 1157) @@ -49,10 +49,20 @@ c.inspect.should == ':Foo__9' end - it "must not be an empty string" do - lambda { eval ":''" }.should raise_error(SyntaxError) + ruby_version_is "" ... "1.9" do + it "must not be an empty string" do + lambda { eval ":''" }.should raise_error(SyntaxError) + end end + ruby_version_is "1.9" do + it "can be an empty string" do + c = :'' + c.class.should == Symbol + c.inspect.should == ':""' + end + end + it "can be created by the %s-delimited expression" do a, b = :'foo bar', %s{foo bar} b.class.should == Symbol
participants (1)
-
source_changes@macosforge.org