mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
test: rename group test (#3790)
* refactor: rename group * test: add rename group test * chore: add group operation interceptor * refactor: impl interceptor trait * chore: update type option when group change --------- Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
This commit is contained in:
parent
eb54cf99d4
commit
2b684ae7bf
@ -0,0 +1,30 @@
|
||||
use event_integration::EventIntegrationTest;
|
||||
|
||||
#[tokio::test]
|
||||
async fn update_group_name_test() {
|
||||
let test = EventIntegrationTest::new_with_guest_user().await;
|
||||
let current_workspace = test.get_current_workspace().await.workspace;
|
||||
let board_view = test
|
||||
.create_board(¤t_workspace.id, "my board view".to_owned(), vec![])
|
||||
.await;
|
||||
|
||||
let groups = test.get_groups(&board_view.id).await;
|
||||
assert_eq!(groups.len(), 4);
|
||||
assert_eq!(groups[1].group_name, "To Do");
|
||||
assert_eq!(groups[2].group_name, "Doing");
|
||||
|
||||
test
|
||||
.update_group(
|
||||
&board_view.id,
|
||||
&groups[1].group_id,
|
||||
&groups[1].field_id,
|
||||
Some("To Do?".to_string()),
|
||||
None,
|
||||
)
|
||||
.await;
|
||||
|
||||
let groups = test.get_groups(&board_view.id).await;
|
||||
assert_eq!(groups.len(), 4);
|
||||
assert_eq!(groups[1].group_name, "To Do?");
|
||||
assert_eq!(groups[2].group_name, "Doing");
|
||||
}
|
@ -1 +1,2 @@
|
||||
mod group_test;
|
||||
mod test;
|
||||
|
@ -306,6 +306,8 @@ impl DatabaseEditor {
|
||||
Ok(())
|
||||
}
|
||||
|
||||
/// Update the field type option data.
|
||||
/// Do nothing if the [TypeOptionData] is empty.
|
||||
pub async fn update_field_type_option(
|
||||
&self,
|
||||
view_id: &str,
|
||||
|
Loading…
Reference in New Issue
Block a user