From 0e8fc182e348442476065886aef7c0b20400d87f Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 21 Jun 2013 06:15:36 +0000 Subject: test_filehandler.rb: fix for non-NTFS * test/webrick/test_filehandler.rb (test_script_disclosure): Alternate Data Stream is available only on NTFS. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/webrick/test_filehandler.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'test/webrick') diff --git a/test/webrick/test_filehandler.rb b/test/webrick/test_filehandler.rb index 68c2c28d5a..5b96223da8 100644 --- a/test/webrick/test_filehandler.rb +++ b/test/webrick/test_filehandler.rb @@ -266,8 +266,9 @@ class WEBrick::TestFileHandler < Test::Unit::TestCase assert_equal("/test", res.body, log.call) end + resok = windows? response_assertion = Proc.new do |res| - if windows? + if resok assert_equal("200", res.code, log.call) assert_equal("/test", res.body, log.call) else @@ -278,6 +279,7 @@ class WEBrick::TestFileHandler < Test::Unit::TestCase http.request(req, &response_assertion) req = Net::HTTP::Get.new("/webrick.cgi./test") http.request(req, &response_assertion) + resok &&= File.exist?(__FILE__+"::$DATA") req = Net::HTTP::Get.new("/webrick.cgi::$DATA/test") http.request(req, &response_assertion) end -- cgit v1.2.3