forked from didirus/AstralRinth
Add fields to OAuth (#769)
* Add url and description fields to OAuthClient model * Add OAuth client icon editing and deleting endpoints * updated query data * fix missed queries * sqlx prep * update with tests builds
This commit is contained in:
@@ -41,6 +41,8 @@ async fn can_create_edit_get_oauth_client() {
|
||||
let client_id = get_json_val_str(creation_result.client.id);
|
||||
|
||||
let icon_url = Some("https://modrinth.com/icon".to_string());
|
||||
let url = Some("https://modrinth.com".to_string());
|
||||
let description = Some("test description".to_string());
|
||||
let edited_redirect_uris = vec![
|
||||
redirect_uris[0].clone(),
|
||||
"https://modrinth.com/b".to_string(),
|
||||
@@ -50,6 +52,8 @@ async fn can_create_edit_get_oauth_client() {
|
||||
icon_url: Some(icon_url.clone()),
|
||||
max_scopes: None,
|
||||
redirect_uris: Some(edited_redirect_uris.clone()),
|
||||
url: Some(url.clone()),
|
||||
description: Some(description.clone()),
|
||||
};
|
||||
let resp = env
|
||||
.api
|
||||
@@ -63,6 +67,8 @@ async fn can_create_edit_get_oauth_client() {
|
||||
.await;
|
||||
assert_eq!(1, clients.len());
|
||||
assert_eq!(icon_url, clients[0].icon_url);
|
||||
assert_eq!(url, clients[0].url);
|
||||
assert_eq!(description, clients[0].description);
|
||||
assert_eq!(client_name, clients[0].name);
|
||||
assert_eq!(2, clients[0].redirect_uris.len());
|
||||
assert_eq!(edited_redirect_uris[0], clients[0].redirect_uris[0].uri);
|
||||
|
||||
Reference in New Issue
Block a user