aboutsummaryrefslogtreecommitdiff
path: root/tests/unit_tests/epee_http_server.cpp
diff options
context:
space:
mode:
authorMonzero Build System <builds@monzero.org>2026-08-15 21:14:26 +0100
committerMonzero Build System <builds@monzero.org>2026-08-15 21:14:26 +0100
commit28f1919249465d3230f45ed21686c5a836d56df0 (patch)
tree948fe5e7052c45c366c24a82b485ae9d1d38e39b /tests/unit_tests/epee_http_server.cpp
parent4f92268d7c16741cfb41e5bbe2aa46cc260a9ea5 (diff)
downloadmonzero-core-28f1919249465d3230f45ed21686c5a836d56df0.tar.gz
monzero-core-28f1919249465d3230f45ed21686c5a836d56df0.tar.xz
monzero-core-28f1919249465d3230f45ed21686c5a836d56df0.zip
Establish Monzero Phase 0 and inactive assets baselinemonzero-phase0-assets-prototype-20260815
Diffstat (limited to 'tests/unit_tests/epee_http_server.cpp')
-rw-r--r--tests/unit_tests/epee_http_server.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/unit_tests/epee_http_server.cpp b/tests/unit_tests/epee_http_server.cpp
index f2eb9e41e..d55476a07 100644
--- a/tests/unit_tests/epee_http_server.cpp
+++ b/tests/unit_tests/epee_http_server.cpp
@@ -125,9 +125,12 @@ TEST(http_server, response_soft_limit)
{
dummy::response payload{};
boost::beast::flat_buffer buffer;
- http::response<http::basic_string_body<char>> res;
- http::read(stream, buffer, res, error);
- EXPECT_FALSE(bool(error));
+ http::response_parser<http::basic_string_body<char>> parser;
+ parser.body_limit(payload_size + 1024);
+ http::read(stream, buffer, parser, error);
+ EXPECT_FALSE(bool(error)) << error.message();
+ ASSERT_TRUE(parser.is_done());
+ const auto res = parser.release();
EXPECT_EQ(200u, res.result_int());
EXPECT_TRUE(epee::serialization::load_t_from_binary(payload, res.body()));
EXPECT_EQ(payload_size, std::count(payload.payload.begin(), payload.payload.end(), 'f'));
@@ -167,7 +170,7 @@ TEST(http_server, private_ip_limit)
error
);
http::write(streams.back(), req, error);
- EXPECT_FALSE(bool(error));
+ EXPECT_FALSE(bool(error)) << error.message();
dummy::response payload{};
boost::beast::flat_buffer buffer;