fix: update test cases to use mock
This commit is contained in:
@@ -80,6 +80,7 @@ pub async fn get_health_info(
|
|||||||
mod test {
|
mod test {
|
||||||
use crate::configs::FromConfig;
|
use crate::configs::FromConfig;
|
||||||
use crate::services::agent_client::AgentService;
|
use crate::services::agent_client::AgentService;
|
||||||
|
use crate::services::get_app_service;
|
||||||
use crate::{
|
use crate::{
|
||||||
routes::{AppState, api::health::state::HealthState},
|
routes::{AppState, api::health::state::HealthState},
|
||||||
services::{
|
services::{
|
||||||
@@ -116,18 +117,10 @@ mod test {
|
|||||||
let app_state = Arc::new(AppState {
|
let app_state = Arc::new(AppState {
|
||||||
database_connection: db.clone(),
|
database_connection: db.clone(),
|
||||||
config: Arc::new(crate::configs::ProgramSettings::mock()),
|
config: Arc::new(crate::configs::ProgramSettings::mock()),
|
||||||
service: Arc::new(crate::routes::AppService {
|
service: Arc::new(get_app_service(
|
||||||
settings: Arc::new(SettingsService::new(db.clone())),
|
&db.clone(),
|
||||||
auth_state: crate::routes::AuthState {
|
&crate::configs::ProgramSettings::mock(),
|
||||||
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())),
|
|
||||||
}),
|
|
||||||
});
|
});
|
||||||
|
|
||||||
let app = Router::new()
|
let app = Router::new()
|
||||||
|
|||||||
Reference in New Issue
Block a user