diff options
author | evanweaver <evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9> | 2008-02-20 06:15:30 +0000 |
---|---|---|
committer | evanweaver <evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9> | 2008-02-20 06:15:30 +0000 |
commit | 5a10ba13b2c2f56b8ffb0978ebb36ff26a7715e5 (patch) | |
tree | e93ee8070152cb99b3f4bfde01e776677ca6d0a4 /test/test_redirect_handler.rb | |
parent | af1e1581afac9437e623eb54ef533f240858fd47 (diff) | |
download | unicorn-5a10ba13b2c2f56b8ffb0978ebb36ff26a7715e5.tar.gz |
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/branches/stable_1-1@973 19e92222-5c0b-0410-8929-a290d50e31e9
Diffstat (limited to 'test/test_redirect_handler.rb')
-rw-r--r-- | test/test_redirect_handler.rb | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/test/test_redirect_handler.rb b/test/test_redirect_handler.rb deleted file mode 100644 index 2e03d48..0000000 --- a/test/test_redirect_handler.rb +++ /dev/null @@ -1,44 +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/testhelp' - -class RedirectHandlerTest < Test::Unit::TestCase - - def setup - redirect_test_io do - @server = Mongrel::HttpServer.new('127.0.0.1', 9998) - end - @server.run - @client = Net::HTTP.new('127.0.0.1', 9998) - 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 - - |