diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-01-26 12:39:22 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-01-26 12:39:22 +0000 |
| commit | 60c16887e6ff43c6266e5c0013e63dd3a1cf6019 (patch) | |
| tree | dc433345e2422098131bbae6dcb23d163dc21073 /test/RequestTest.cc | |
| parent | 69850ada49f3b817e4a562dcd7be0c6a06bf6bc8 (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.cc | 5 |
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() { |
