@@ -7,6 +7,8 @@
#include "etest/etest.h"
#include <optional>
using etest::expect;
using etest::expect_eq;
using uri::Uri;
@@ -36,6 +38,10 @@ int main() {
expect(uri == expected);
});
etest::test("empty uris don't parse as uris", [] {
expect_eq(Uri::parse(""), std::nullopt); //
});
etest::test("https: user, pass, port, path, query", [] {
auto https_uri =
Uri::parse("https://zero-one:muh_password@example-domain.net:8080/muh/long/path.html?foo=bar").value();