diff options
| author | nahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-10-07 06:27:11 +0000 |
|---|---|---|
| committer | nahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-10-07 06:27:11 +0000 |
| commit | ba0fd3b2fd15a2257714dd4c0278fd951bacf966 (patch) | |
| tree | 9be66a2d0ca34f17a0c52b1616bffa570a28264a /test/ruby/endblockwarn.rb | |
| parent | a13ab1d72504b27315fa4c6ab88fbf933f0632de (diff) | |
| download | ruby-ba0fd3b2fd15a2257714dd4c0278fd951bacf966.tar.gz ruby-ba0fd3b2fd15a2257714dd4c0278fd951bacf966.tar.xz ruby-ba0fd3b2fd15a2257714dd4c0278fd951bacf966.zip | |
* test/ruby/test_beginendblock.rb: add tests for nested BEGIN/END.
* test/ruby/beginmainend.rb: add tests for nested BEGIN/END.
* test/ruby/endblockwarn.rb: new file added to test of END-in-method warning.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby/endblockwarn.rb')
| -rw-r--r-- | test/ruby/endblockwarn.rb | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/ruby/endblockwarn.rb b/test/ruby/endblockwarn.rb new file mode 100644 index 000000000..8da5c241e --- /dev/null +++ b/test/ruby/endblockwarn.rb @@ -0,0 +1,26 @@ +BEGIN { + if errout = ARGV.shift + dir = File.dirname(File.expand_path(__FILE__)) + basename = File.basename(__FILE__) + require "#{dir}/envutil" + STDERR.reopen(File.open(errout, "w")) + STDERR.sync = true + Dir.chdir(dir) + cmd = "\"#{EnvUtil.rubybin}\" \"#{basename}\"" + exec(cmd) + exit!("must not reach here") + end +} + +def end1 + END {} +end + +end1 + +eval <<EOE + def end2 + END {} + end +EOE + |
