Cleanup
This commit is contained in:
parent
1555c784de
commit
67730f55fb
2 changed files with 2 additions and 64 deletions
|
@ -1,64 +0,0 @@
|
||||||
use http::StatusCode;
|
|
||||||
|
|
||||||
use crate::server::dto;
|
|
||||||
use crate::server::test::{protocol, ServiceType, TestService};
|
|
||||||
use crate::test_name;
|
|
||||||
|
|
||||||
#[tokio::test]
|
|
||||||
async fn get_ddns_config_requires_admin() {
|
|
||||||
let mut service = ServiceType::new(&test_name!()).await;
|
|
||||||
let request = protocol::get_ddns_config();
|
|
||||||
service.complete_initial_setup().await;
|
|
||||||
|
|
||||||
let response = service.fetch(&request).await;
|
|
||||||
assert_eq!(response.status(), StatusCode::UNAUTHORIZED);
|
|
||||||
|
|
||||||
service.login().await;
|
|
||||||
let response = service.fetch(&request).await;
|
|
||||||
assert_eq!(response.status(), StatusCode::FORBIDDEN);
|
|
||||||
}
|
|
||||||
|
|
||||||
#[tokio::test]
|
|
||||||
async fn get_ddns_config_golden_path() {
|
|
||||||
let mut service = ServiceType::new(&test_name!()).await;
|
|
||||||
service.complete_initial_setup().await;
|
|
||||||
service.login_admin().await;
|
|
||||||
|
|
||||||
let request = protocol::get_ddns_config();
|
|
||||||
let response = service.fetch_json::<_, dto::DDNSConfig>(&request).await;
|
|
||||||
assert_eq!(response.status(), StatusCode::OK);
|
|
||||||
}
|
|
||||||
|
|
||||||
#[tokio::test]
|
|
||||||
async fn put_ddns_config_requires_admin() {
|
|
||||||
let mut service = ServiceType::new(&test_name!()).await;
|
|
||||||
service.complete_initial_setup().await;
|
|
||||||
|
|
||||||
let request = protocol::put_ddns_config(dto::DDNSConfig {
|
|
||||||
host: "host".to_owned(),
|
|
||||||
username: "ddns_user".to_owned(),
|
|
||||||
password: "ddns_password".to_owned(),
|
|
||||||
});
|
|
||||||
|
|
||||||
let response = service.fetch(&request).await;
|
|
||||||
assert_eq!(response.status(), StatusCode::UNAUTHORIZED);
|
|
||||||
|
|
||||||
service.login().await;
|
|
||||||
let response = service.fetch(&request).await;
|
|
||||||
assert_eq!(response.status(), StatusCode::FORBIDDEN);
|
|
||||||
}
|
|
||||||
|
|
||||||
#[tokio::test]
|
|
||||||
async fn put_ddns_config_golden_path() {
|
|
||||||
let mut service = ServiceType::new(&test_name!()).await;
|
|
||||||
service.complete_initial_setup().await;
|
|
||||||
service.login_admin().await;
|
|
||||||
|
|
||||||
let request = protocol::put_ddns_config(dto::DDNSConfig {
|
|
||||||
host: "test".to_owned(),
|
|
||||||
username: "test".to_owned(),
|
|
||||||
password: "test".to_owned(),
|
|
||||||
});
|
|
||||||
let response = service.fetch(&request).await;
|
|
||||||
assert_eq!(response.status(), StatusCode::OK);
|
|
||||||
}
|
|
|
@ -64,6 +64,7 @@ async fn put_settings_golden_path() {
|
||||||
let request = protocol::put_settings(dto::NewSettings {
|
let request = protocol::put_settings(dto::NewSettings {
|
||||||
album_art_pattern: Some("test_pattern".to_owned()),
|
album_art_pattern: Some("test_pattern".to_owned()),
|
||||||
reindex_every_n_seconds: Some(31),
|
reindex_every_n_seconds: Some(31),
|
||||||
|
ddns_update_url: Some("ddns_url".to_owned()),
|
||||||
});
|
});
|
||||||
let response = service.fetch(&request).await;
|
let response = service.fetch(&request).await;
|
||||||
assert_eq!(response.status(), StatusCode::OK);
|
assert_eq!(response.status(), StatusCode::OK);
|
||||||
|
@ -76,6 +77,7 @@ async fn put_settings_golden_path() {
|
||||||
&Settings {
|
&Settings {
|
||||||
album_art_pattern: "test_pattern".to_owned(),
|
album_art_pattern: "test_pattern".to_owned(),
|
||||||
reindex_every_n_seconds: 31,
|
reindex_every_n_seconds: 31,
|
||||||
|
ddns_update_url: "ddns_url".to_owned(),
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue