diff --git a/server-rs/crates/api-server/src/tripo3d/provider.rs b/server-rs/crates/api-server/src/tripo3d/provider.rs index 42e8ce38b..640f3cdc6 100644 --- a/server-rs/crates/api-server/src/tripo3d/provider.rs +++ b/server-rs/crates/api-server/src/tripo3d/provider.rs @@ -158,6 +158,9 @@ mod tests { #[test] fn missing_api_key_is_reported_as_unavailable() { let mut config = AppConfig::default(); + // 网关地址先给全,否则会先在「缺 TRIPO_BASE_URL」那条分支上返回, + // 这条用例就再也测不到 API Key 的校验。 + config.tripo_base_url = "https://openapi.tripo3d.com/v3".to_string(); config.tripo_api_key = None; let error = tripo_settings(&config).expect_err("缺 API Key 必须拒绝"); assert_eq!(error.status_code(), StatusCode::SERVICE_UNAVAILABLE);