test: crate_mihomo_api additional headers

This commit is contained in:
Tunglies 2025-03-05 08:14:37 +08:00
parent 5760f16272
commit 1a51a92b70

View File

@ -1,15 +1,16 @@
use mihomo_api; use mihomo_api;
use reqwest::header::HeaderMap;
#[test] #[test]
fn test_mihomo_manager_init() { fn test_mihomo_manager_init() {
let manager = mihomo_api::MihomoManager::new("url".into()); let manager = mihomo_api::MihomoManager::new("url".into(), HeaderMap::new());
assert_eq!(manager.get_proxies(), serde_json::Value::Null); assert_eq!(manager.get_proxies(), serde_json::Value::Null);
assert_eq!(manager.get_providers_proxies(), serde_json::Value::Null); assert_eq!(manager.get_providers_proxies(), serde_json::Value::Null);
} }
#[tokio::test] #[tokio::test]
async fn test_refresh_proxies() { async fn test_refresh_proxies() {
let manager = mihomo_api::MihomoManager::new("http://127.0.0.1:9097".into()); let manager = mihomo_api::MihomoManager::new("http://127.0.0.1:9097".into(), HeaderMap::new());
let manager = manager.refresh_proxies().await.unwrap(); let manager = manager.refresh_proxies().await.unwrap();
let proxies = manager.get_proxies(); let proxies = manager.get_proxies();
let providers = manager.get_providers_proxies(); let providers = manager.get_providers_proxies();
@ -19,7 +20,7 @@ async fn test_refresh_proxies() {
#[tokio::test] #[tokio::test]
async fn test_refresh_providers_proxies() { async fn test_refresh_providers_proxies() {
let manager = mihomo_api::MihomoManager::new("http://127.0.0.1:9097".into()); let manager = mihomo_api::MihomoManager::new("http://127.0.0.1:9097".into(), HeaderMap::new());
let manager = manager.refresh_providers_proxies().await.unwrap(); let manager = manager.refresh_providers_proxies().await.unwrap();
let proxies = manager.get_proxies(); let proxies = manager.get_proxies();
let providers = manager.get_providers_proxies(); let providers = manager.get_providers_proxies();