summaryrefslogtreecommitdiff
path: root/test/webrick/utils.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/webrick/utils.rb')
-rw-r--r--test/webrick/utils.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/webrick/utils.rb b/test/webrick/utils.rb
index ca9c56aca2..56d3a30ea4 100644
--- a/test/webrick/utils.rb
+++ b/test/webrick/utils.rb
@@ -19,6 +19,8 @@ module TestWEBrick
Ruby = EnvUtil.rubybin
remove_const :CGIRunner
CGIRunner = "\"#{Ruby}\" \"#{WEBrick::Config::LIBDIR}/httpservlet/cgi_runner.rb\"" # :nodoc:
+ remove_const :CGIRunnerArray
+ CGIRunnerArray = [Ruby, "#{WEBrick::Config::LIBDIR}/httpservlet/cgi_runner.rb"] # :nodoc:
end
RubyBin = "\"#{EnvUtil.rubybin}\""
@@ -27,6 +29,12 @@ module TestWEBrick
RubyBin << " \"-I#{File.dirname(EnvUtil.rubybin)}/.ext/common\""
RubyBin << " \"-I#{File.dirname(EnvUtil.rubybin)}/.ext/#{RUBY_PLATFORM}\""
+ RubyBinArray = [EnvUtil.rubybin]
+ RubyBinArray << "--disable-gems"
+ RubyBinArray << "-I" << "#{File.expand_path("../..", File.dirname(__FILE__))}/lib"
+ RubyBinArray << "-I" << "#{File.dirname(EnvUtil.rubybin)}/.ext/common"
+ RubyBinArray << "-I" << "#{File.dirname(EnvUtil.rubybin)}/.ext/#{RUBY_PLATFORM}"
+
require "test/unit" unless defined?(Test::Unit)
include Test::Unit::Assertions
extend Test::Unit::Assertions