From 2b7a96846834429ad88312a1b3ea820fcd573f07 Mon Sep 17 00:00:00 2001 From: yhirose Date: Mon, 20 Apr 2020 20:23:04 -0400 Subject: [PATCH] Added a unit test for URL interface --- test/test.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/test.cc b/test/test.cc index c0959f4..7f2cae3 100644 --- a/test/test.cc +++ b/test/test.cc @@ -649,6 +649,19 @@ TEST(YahooRedirectTest, Redirect) { EXPECT_EQ(200, res->status); } +TEST(YahooRedirectTestWithURL, Redirect) { + auto res = httplib::url::Get("http://yahoo.com"); + ASSERT_TRUE(res != nullptr); + EXPECT_EQ(301, res->status); + + httplib::url::options options; + options.follow_location = true; + + res = httplib::url::Get("http://yahoo.com", options); + ASSERT_TRUE(res != nullptr); + EXPECT_EQ(200, res->status); +} + TEST(HttpsToHttpRedirectTest, Redirect) { httplib::SSLClient cli("httpbin.org"); cli.set_follow_location(true);