summaryrefslogtreecommitdiff
path: root/test/RequestTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-01-26 12:39:22 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-01-26 12:39:22 +0000
commit60c16887e6ff43c6266e5c0013e63dd3a1cf6019 (patch)
treedc433345e2422098131bbae6dcb23d163dc21073 /test/RequestTest.cc
parent69850ada49f3b817e4a562dcd7be0c6a06bf6bc8 (diff)
2010-01-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Handle redirected URI which is not properly percent encoded. * src/Request.cc * test/RequestTest.cc
Diffstat (limited to 'test/RequestTest.cc')
-rw-r--r--test/RequestTest.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/RequestTest.cc b/test/RequestTest.cc
index ccbfd521..fecd33e4 100644
--- a/test/RequestTest.cc
+++ b/test/RequestTest.cc
@@ -362,6 +362,11 @@ void RequestTest::testRedirectUrl() {
"relativepath/to/file"),
req.getCurrentUrl());
CPPUNIT_ASSERT_EQUAL((unsigned int)3, req.getRedirectCount());
+
+ // White space in path
+ CPPUNIT_ASSERT(req.redirectUrl("http://example.org/white space"));
+ CPPUNIT_ASSERT_EQUAL(std::string("http://example.org/white%20space"),
+ req.getCurrentUrl());
}
void RequestTest::testRedirectUrl2() {