anthracite/tests/unit_tests.cpp
Nicholas Orlowsky 409024e04a
Some checks failed
Docker Build & Publish / build (push) Failing after 55m49s
polished up event loop changes
2025-02-21 18:24:28 -05:00

19 lines
441 B
C++

#include "../lib/http/request.hpp"
#include <boost/beast.hpp>
#include <fstream>
#include <gtest/gtest.h>
TEST(unit_tests, single_request_parse)
{
std::ifstream t("./test_files/test_request.http");
std::stringstream buffer;
buffer << t.rdbuf();
std::string raw_req = buffer.str();
std::string expected = buffer.str();
anthracite::http::request req(raw_req, "0.0.0.0");
ASSERT_EQ(expected, req.to_string());
}