From 814f76291cfdfaa27abcd540f94016cb8833c820 Mon Sep 17 00:00:00 2001 From: GW_MC <72297530+GWMCwing@users.noreply.github.com> Date: Mon, 29 Dec 2025 15:19:06 +0800 Subject: [PATCH] fix: update test cases to use mock --- apps/api/src/routes/api/health/info.rs | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/apps/api/src/routes/api/health/info.rs b/apps/api/src/routes/api/health/info.rs index f5d2ecf..403ca5e 100644 --- a/apps/api/src/routes/api/health/info.rs +++ b/apps/api/src/routes/api/health/info.rs @@ -80,6 +80,7 @@ pub async fn get_health_info( mod test { use crate::configs::FromConfig; use crate::services::agent_client::AgentService; + use crate::services::get_app_service; use crate::{ routes::{AppState, api::health::state::HealthState}, services::{ @@ -116,18 +117,10 @@ mod test { let app_state = Arc::new(AppState { database_connection: db.clone(), config: Arc::new(crate::configs::ProgramSettings::mock()), - service: Arc::new(crate::routes::AppService { - settings: Arc::new(SettingsService::new(db.clone())), - auth_state: crate::routes::AuthState { - strategy: crate::routes::AuthStrategy { - password: Arc::new(PasswordStrategy::new(db.clone())), - }, - authentication: Arc::new(AuthenticationServiceImpl::new(None)), - }, - user: Arc::new(UserServiceImpl::new(db.clone())), - server_state: Arc::new(ServerStateService::new(db.clone())), - agent_client: Arc::new(AgentService::new(Configuration::default())), - }), + service: Arc::new(get_app_service( + &db.clone(), + &crate::configs::ProgramSettings::mock(), + )), }); let app = Router::new()