diff options
Diffstat (limited to 'icespider/unittests')
-rw-r--r-- | icespider/unittests/testFcgi.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/icespider/unittests/testFcgi.cpp b/icespider/unittests/testFcgi.cpp index c77edeb..c7b239e 100644 --- a/icespider/unittests/testFcgi.cpp +++ b/icespider/unittests/testFcgi.cpp @@ -127,6 +127,15 @@ BOOST_AUTO_TEST_CASE( script_name_root ) CharPtrPtrArray env ({ "SCRIPT_NAME=/" }); TestRequest r(this, env); BOOST_REQUIRE(r.getRequestPath().empty()); + BOOST_CHECK(!r.isSecure()); +} + +BOOST_AUTO_TEST_CASE( script_name_root_https ) +{ + CharPtrPtrArray env ({ "SCRIPT_NAME=/", "HTTPS=on" }); + TestRequest r(this, env); + BOOST_REQUIRE(r.getRequestPath().empty()); + BOOST_CHECK(r.isSecure()); } BOOST_AUTO_TEST_CASE( redirect_uri_root ) |