fix: body parsing function (#670)

This commit is contained in:
Valerio Ageno
2025-03-29 11:15:45 +01:00
committed by GitHub
parent f293a1dee8
commit 53ec3ae280
8 changed files with 83 additions and 44 deletions
+3 -1
View File
@@ -4,13 +4,14 @@ use std::io::Write;
use std::path::PathBuf;
use std::{env, fs};
use tempfile::{TempDir, tempdir};
use tuono_lib::axum::routing::get;
use tuono_lib::axum::routing::{get, post};
use tuono_lib::{Mode, Server, axum::Router, tuono_internal_init_v8_platform};
use crate::utils::catch_all::get_tuono_internal_api as catch_all;
use crate::utils::dynamic_parameter::get_tuono_internal_api as dynamic_parameter;
use crate::utils::env::get_tuono_internal_api as test_env;
use crate::utils::health_check::get_tuono_internal_api as health_check;
use crate::utils::post_api::post_tuono_internal_api as post_api;
use crate::utils::route as html_route;
use crate::utils::route::tuono_internal_api as route_api;
@@ -84,6 +85,7 @@ impl MockTuonoServer {
.route("/route-api", get(route_api))
.route("/catch_all/{*catch_all}", get(catch_all))
.route("/dynamic/{parameter}", get(dynamic_parameter))
.route("/api/post", post(post_api))
.route("/env", get(test_env));
let server = Server::init(router, Mode::Prod).await;