summaryrefslogtreecommitdiff
path: root/src/tests.rs
diff options
context:
space:
mode:
authorjakka <jakka@jakka.su>2025-09-17 22:37:25 +0300
committerjakka <jakka@jakka.su>2025-09-17 22:37:25 +0300
commite67153693983c8fff3d45f22e3fe8cd3e3a00418 (patch)
tree082d0c97437597dd57ce9f475fed9bdfa75cd774 /src/tests.rs
parent5187775550dee2a2719339564c778df64a8538eb (diff)
fixed get_service api reponse parsing
Diffstat (limited to 'src/tests.rs')
-rw-r--r--src/tests.rs23
1 files changed, 20 insertions, 3 deletions
diff --git a/src/tests.rs b/src/tests.rs
index c98d59a..5e8d9a7 100644
--- a/src/tests.rs
+++ b/src/tests.rs
@@ -2,9 +2,26 @@ use crate::client::HydrusClient;
use crate::{traits::*, types::*};
#[tokio::test]
-async fn test_service_info() {
+async fn test_service_name_info() {
let mut client: HydrusClient = HydrusClient::new("http://127.0.0.1:51251/");
client.set_api_key("7ab7accf6cf12b2c6c30436cd8fe16361aee33679dbd90da279b5c22b33d622a");
- let res = client.get_service_name("all my files").await.unwrap();
- println!("{:?}", res);
+ let _ = client.get_service_name("all my files").await.unwrap();
+}
+
+#[tokio::test]
+async fn test_service_key_info() {
+ let mut client: HydrusClient = HydrusClient::new("http://127.0.0.1:51251/");
+ client.set_api_key("7ab7accf6cf12b2c6c30436cd8fe16361aee33679dbd90da279b5c22b33d622a");
+ let _ = client
+ .get_service_key("616c6c206c6f63616c206d65646961")
+ .await
+ .unwrap();
+}
+
+#[tokio::test]
+async fn test_get_services() {
+ let mut client: HydrusClient = HydrusClient::new("http://127.0.0.1:51251/");
+ client.set_api_key("7ab7accf6cf12b2c6c30436cd8fe16361aee33679dbd90da279b5c22b33d622a");
+ let res = client.get_services().await.unwrap();
+ assert!(!res.is_empty())
}