diff options
author | Ian Ownbey <imownbey@ian-ownbeys-macbook.local> | 2008-12-01 00:50:24 -0500 |
---|---|---|
committer | Ian Ownbey <imownbey@ian-ownbeys-macbook.local> | 2008-12-01 00:50:31 -0500 |
commit | c178815ef6496d3d2dfe83b77a0332138a4ae1ee (patch) | |
tree | 391832539fb4299fff99faf4114b66a1f0b72938 /test/unit/test_redirect_handler.rb | |
parent | b1dd32f73eb72d861810bd96305b85d082606c5b (diff) | |
download | unicorn-c178815ef6496d3d2dfe83b77a0332138a4ae1ee.tar.gz |
Diffstat (limited to 'test/unit/test_redirect_handler.rb')
-rw-r--r-- | test/unit/test_redirect_handler.rb | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/test/unit/test_redirect_handler.rb b/test/unit/test_redirect_handler.rb deleted file mode 100644 index e990427..0000000 --- a/test/unit/test_redirect_handler.rb +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 2005 Zed A. Shaw -# You can redistribute it and/or modify it under the same terms as Ruby. -# -# Additional work donated by contributors. See http://mongrel.rubyforge.org/attributions.html -# for more information. - -require 'test/test_helper' - -class RedirectHandlerTest < Test::Unit::TestCase - - def setup - @port = process_based_port - redirect_test_io do - @server = Mongrel::HttpServer.new('127.0.0.1', @port) - end - @server.run - @client = Net::HTTP.new('127.0.0.1', @port) - end - - def teardown - @server.stop(true) - end - - def test_simple_redirect - tester = Mongrel::RedirectHandler.new('/yo') - @server.register("/test", tester) - - sleep(1) - res = @client.request_get('/test') - assert res != nil, "Didn't get a response" - assert_equal ['/yo'], res.get_fields('Location') - end - - def test_rewrite - tester = Mongrel::RedirectHandler.new(/(\w+)/, '+\1+') - @server.register("/test", tester) - - sleep(1) - res = @client.request_get('/test/something') - assert_equal ['/+test+/+something+'], res.get_fields('Location') - end - -end - - |