aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver-test
diff options
context:
space:
mode:
authorLiam Mitchell <[email protected]>2026-02-11 18:08:07 -0800
committerLiam Mitchell <[email protected]>2026-02-11 18:08:07 -0800
commit7455abd9e0121116fc002029d709a7cf410b4195 (patch)
tree70491fe475fa578dfb539e93e399b4f080762553 /src/zenserver-test
parentreduce lock time for project store gc precache and gc validate (#750) (diff)
downloadzen-7455abd9e0121116fc002029d709a7cf410b4195.tar.xz
zen-7455abd9e0121116fc002029d709a7cf410b4195.zip
Restrict content-type on POST requests to compact binary or JSON
Diffstat (limited to 'src/zenserver-test')
-rw-r--r--src/zenserver-test/projectstore-tests.cpp8
-rw-r--r--src/zenserver-test/zenserver-test.cpp2
2 files changed, 6 insertions, 4 deletions
diff --git a/src/zenserver-test/projectstore-tests.cpp b/src/zenserver-test/projectstore-tests.cpp
index 735aef159..ead062628 100644
--- a/src/zenserver-test/projectstore-tests.cpp
+++ b/src/zenserver-test/projectstore-tests.cpp
@@ -86,7 +86,7 @@ TEST_CASE("project.basic")
HttpClient Http{BaseUri};
{
- auto Response = Http.Post(""sv);
+ auto Response = Http.Post(""sv, IoBuffer{}, ZenContentType::kCbObject);
CHECK(Response.StatusCode == HttpResponseCode::Created);
}
@@ -441,7 +441,8 @@ TEST_CASE("project.remote")
auto MakeOplog = [](std::string_view UrlBase, std::string_view ProjectName, std::string_view OplogName) {
HttpClient Http{UrlBase};
- HttpClient::Response Response = Http.Post(fmt::format("/prj/{}/oplog/{}", ProjectName, OplogName), IoBuffer{});
+ HttpClient::Response Response =
+ Http.Post(fmt::format("/prj/{}/oplog/{}", ProjectName, OplogName), IoBuffer{}, ZenContentType::kCbObject);
CHECK(Response);
};
@@ -891,7 +892,8 @@ TEST_CASE("project.rpcappendop")
};
auto MakeOplog = [](HttpClient& Client, std::string_view ProjectName, std::string_view OplogName) {
- HttpClient::Response Response = Client.Post(fmt::format("/prj/{}/oplog/{}", ProjectName, OplogName));
+ HttpClient::Response Response =
+ Client.Post(fmt::format("/prj/{}/oplog/{}", ProjectName, OplogName), IoBuffer{}, ZenContentType::kCbObject);
CHECK_MESSAGE(Response.IsSuccess(), Response.ErrorMessage(""));
};
auto GetOplog = [](HttpClient& Client, std::string_view ProjectName, std::string_view OplogName) {
diff --git a/src/zenserver-test/zenserver-test.cpp b/src/zenserver-test/zenserver-test.cpp
index 9a42bb73d..61ce4cd17 100644
--- a/src/zenserver-test/zenserver-test.cpp
+++ b/src/zenserver-test/zenserver-test.cpp
@@ -86,7 +86,7 @@ main(int argc, char** argv)
zen::logging::InitializeLogging();
- zen::logging::SetLogLevel(zen::logging::level::Debug);
+ // zen::logging::SetLogLevel(zen::logging::level::Debug);
spdlog::set_formatter(std::make_unique<zen::logging::full_test_formatter>("test", std::chrono::system_clock::now()));
std::filesystem::path ProgramBaseDir = GetRunningExecutablePath().parent_path();