@@ -1,4 +1,5 @@
// SPDX-FileCopyrightText: 2021-2022 Mikael Larsson <c.mikael.larsson@gmail.com>
// SPDX-FileCopyrightText: 2023 Robin Lindén <dev@robinlinden.eu>
//
// SPDX-License-Identifier: BSD-2-Clause
@@ -6,6 +7,7 @@
#include "etest/etest.h"
#include <cstddef>
#include <string_view>
using namespace std::string_view_literals;
@@ -27,5 +29,12 @@ int main() {
expect_eq(headers.get("cOnTeNt-TyPe"sv).value(), "text/html");
});
etest::test("headers, init-list", [] {
protocol::Headers headers{{"Content-Type", "text/html"}};
expect_eq(headers.size(), std::size_t{1});
expect_eq(headers.get("CONTENT-TYPE"sv).value(), "text/html");
expect_eq(headers.get("cOnTeNt-TyPe"sv).value(), "text/html");
});
return etest::run_all_tests();
}