From fab6173a056990b3c3ed5756ac0624654bb6308f Mon Sep 17 00:00:00 2001 From: evanweaver Date: Sat, 20 Oct 2007 23:15:19 +0000 Subject: use synchronous stop everywhere; clean up test helpers git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@705 19e92222-5c0b-0410-8929-a290d50e31e9 --- test/test_conditional.rb | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) (limited to 'test/test_conditional.rb') diff --git a/test/test_conditional.rb b/test/test_conditional.rb index f2f01df..cd3ce06 100644 --- a/test/test_conditional.rb +++ b/test/test_conditional.rb @@ -4,19 +4,17 @@ # Additional work donated by contributors. See http://mongrel.rubyforge.org/attributions.html # for more information. -require 'test/unit' -require 'net/http' -require 'mongrel' +require 'test/testhelp' include Mongrel class ConditionalResponseTest < Test::Unit::TestCase def setup - @h = HttpServer.new('127.0.0.1', 3501) - @h.register('/', Mongrel::DirHandler.new('.')) - @h.run + @server = HttpServer.new('127.0.0.1', 3501) + @server.register('/', Mongrel::DirHandler.new('.')) + @server.run - @http = Net::HTTP.new(@h.host, @h.port) + @http = Net::HTTP.new(@server.host, @server.port) # get the ETag and Last-Modified headers @path = '/README' @@ -27,17 +25,7 @@ class ConditionalResponseTest < Test::Unit::TestCase end def teardown - orig_stderr = STDERR.dup - - # temporarily disable the puts method in STDERR to silence warnings from stop - class << STDERR - define_method(:puts) {} - end - - @h.stop - ensure - # restore STDERR - STDERR.reopen(orig_stderr) + @server.stop(true) end # status should be 304 Not Modified when If-None-Match is the matching ETag -- cgit v1.2.3-24-ge0c7