diff options
author | yugui <yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-01-30 12:51:12 +0000 |
---|---|---|
committer | yugui <yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-01-30 12:51:12 +0000 |
commit | 4edd2a526920c4c082e84a436de3b7ee8b9117b4 (patch) | |
tree | 6c20fc5cb19c6924cf7d3d8d0c5ef265a5a7efcb /test | |
parent | be40bdbad7f2ca2cf980f89a541336111c3c29de (diff) |
merges r25402,r25404,r25405,r25406 and r25407 from trunk into ruby_1_9_1.
--
* parse.y (parser_here_document): dispatch delayed heredoc
contents. based on a patch from Andy Keep in [ruby-core:24855].
--
* parse.y (mlhs_basic): fixed handling splat in middle of mlhs. a
patch from Andy Keep in [ruby-core:26163]
--
* parse.y (method_call): dispatch symbols. a patch from Andy Keep in
[ruby-core:26169]. [ruby-core:26165]
--
* test/ripper/test_*.rb: fixed indent.
--
* parse.y (ripper_intern): enable literal optimization.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r-- | test/ripper/test_files.rb | 16 | ||||
-rw-r--r-- | test/ripper/test_filter.rb | 13 | ||||
-rw-r--r-- | test/ripper/test_parser_events.rb | 15 | ||||
-rw-r--r-- | test/ripper/test_scanner_events.rb | 13 |
4 files changed, 26 insertions, 31 deletions
diff --git a/test/ripper/test_files.rb b/test/ripper/test_files.rb index c2d7a50a3f..589717df55 100644 --- a/test/ripper/test_files.rb +++ b/test/ripper/test_files.rb @@ -1,8 +1,10 @@ begin - -require 'ripper' -require 'find' -require 'test/unit' + require 'ripper' + require 'find' + require 'test/unit' + ripper_test = true +rescue LoadError +end class TestRipper_Generic < Test::Unit::TestCase SRCDIR = File.dirname(File.dirname(File.dirname(File.expand_path(__FILE__)))) @@ -18,8 +20,4 @@ class TestRipper_Generic < Test::Unit::TestCase assert_nothing_raised("ripper failed to parse: #{n.inspect}") { Parser.new(File.read(n)).parse } } end -end - -rescue LoadError -end - +end if ripper_test diff --git a/test/ripper/test_filter.rb b/test/ripper/test_filter.rb index 4e9ee88dd8..d7e9ba0dcc 100644 --- a/test/ripper/test_filter.rb +++ b/test/ripper/test_filter.rb @@ -1,7 +1,9 @@ begin - -require 'ripper' -require 'test/unit' + require 'ripper' + require 'test/unit' + ripper_test = true +rescue LoadError +end class TestRipper_Filter < Test::Unit::TestCase @@ -48,7 +50,4 @@ class TestRipper_Filter < Test::Unit::TestCase Filter.new(File.read(filename)).parse(data) assert_equal("begin", data[:token]) end -end - -rescue LoadError -end +end if ripper_test diff --git a/test/ripper/test_parser_events.rb b/test/ripper/test_parser_events.rb index 6ca81d3f09..6b37ff4da9 100644 --- a/test/ripper/test_parser_events.rb +++ b/test/ripper/test_parser_events.rb @@ -1,8 +1,10 @@ begin - -require_relative 'dummyparser' -require_relative '../ruby/envutil' -require 'test/unit' + require_relative 'dummyparser' + require_relative '../ruby/envutil' + require 'test/unit' + ripper_test = true +rescue LoadError +end class TestRipper_ParserEvents < Test::Unit::TestCase @@ -624,7 +626,4 @@ class TestRipper_ParserEvents < Test::Unit::TestCase ["[fcall(proc,[],&block([],[void()]))]"], [], '[ruby-dev:39423]') end end -end - -rescue LoadError -end +end if ripper_test diff --git a/test/ripper/test_scanner_events.rb b/test/ripper/test_scanner_events.rb index 10f185e79b..ca254cbed5 100644 --- a/test/ripper/test_scanner_events.rb +++ b/test/ripper/test_scanner_events.rb @@ -2,9 +2,11 @@ # test_scanner_events.rb # begin - -require 'ripper' -require 'test/unit' + require 'ripper' + require 'test/unit' + ripper_test = true +rescue LoadError +end class TestRipper_ScannerEvents < Test::Unit::TestCase @@ -806,7 +808,4 @@ class TestRipper_ScannerEvents < Test::Unit::TestCase def test_tlambda_arg end -end - -rescue LoadError -end +end if ripper_test |