Merge branch 'main' into rename_workspace
This commit is contained in:
commit
c67ef69986
|
|
@ -2,7 +2,6 @@ use client_api_test_util::generate_unique_registered_user_client;
|
||||||
use database_entity::dto::AFRole;
|
use database_entity::dto::AFRole;
|
||||||
use shared_entity::dto::workspace_dto::CreateWorkspaceMember;
|
use shared_entity::dto::workspace_dto::CreateWorkspaceMember;
|
||||||
use shared_entity::dto::workspace_dto::CreateWorkspaceParam;
|
use shared_entity::dto::workspace_dto::CreateWorkspaceParam;
|
||||||
use shared_entity::dto::workspace_dto::PatchWorkspaceParam;
|
|
||||||
|
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
async fn add_and_delete_workspace_for_user() {
|
async fn add_and_delete_workspace_for_user() {
|
||||||
|
|
@ -73,50 +72,3 @@ async fn add_and_delete_workspace_for_non_owner_user() {
|
||||||
let member_workspaces = member.get_workspaces().await.unwrap();
|
let member_workspaces = member.get_workspaces().await.unwrap();
|
||||||
assert_eq!(member_workspaces.0.len(), 1);
|
assert_eq!(member_workspaces.0.len(), 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[tokio::test]
|
|
||||||
async fn test_workspace_rename() {
|
|
||||||
let (c, _user) = generate_unique_registered_user_client().await;
|
|
||||||
let workspace_id = c
|
|
||||||
.get_workspaces()
|
|
||||||
.await
|
|
||||||
.unwrap()
|
|
||||||
.0
|
|
||||||
.first()
|
|
||||||
.unwrap()
|
|
||||||
.workspace_id;
|
|
||||||
let desired_new_name = "tom's workspace";
|
|
||||||
|
|
||||||
{
|
|
||||||
c.patch_workspace(PatchWorkspaceParam {
|
|
||||||
workspace_id,
|
|
||||||
workspace_name: Some(desired_new_name.to_string()),
|
|
||||||
})
|
|
||||||
.await
|
|
||||||
.expect("Failed to rename workspace");
|
|
||||||
|
|
||||||
let workspaces = c.get_workspaces().await.expect("Failed to get workspaces");
|
|
||||||
let actual_new_name = &workspaces
|
|
||||||
.0
|
|
||||||
.first()
|
|
||||||
.expect("No workspace found")
|
|
||||||
.workspace_name;
|
|
||||||
assert_eq!(actual_new_name, desired_new_name);
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
c.patch_workspace(PatchWorkspaceParam {
|
|
||||||
workspace_id,
|
|
||||||
workspace_name: None,
|
|
||||||
})
|
|
||||||
.await
|
|
||||||
.expect("Failed to rename workspace");
|
|
||||||
let workspaces = c.get_workspaces().await.expect("Failed to get workspaces");
|
|
||||||
let actual_new_name = &workspaces
|
|
||||||
.0
|
|
||||||
.first()
|
|
||||||
.expect("No workspace found")
|
|
||||||
.workspace_name;
|
|
||||||
assert_eq!(actual_new_name, desired_new_name);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue