aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/src/UriTests.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/src/UriTests.cpp b/test/src/UriTests.cpp
index a8ecd5b..6ee57c4 100644
--- a/test/src/UriTests.cpp
+++ b/test/src/UriTests.cpp
@@ -228,3 +228,10 @@ TEST(UriTests, ParseFromStringUserInfo) {
++index;
}
}
+
+TEST(UriTests, ParseFromStringTwiceFirstUserInfoThenWithout) {
+ Uri::Uri uri;
+ ASSERT_TRUE(uri.ParseFromString("http://joe@www.example.com/foo/bar"));
+ ASSERT_TRUE(uri.ParseFromString("/foo/bar"));
+ ASSERT_TRUE(uri.GetUserInfo().empty());
+}