mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
30 lines
1021 B
Rust
30 lines
1021 B
Rust
use crate::grid::script::EditorScript::*;
|
|
use crate::grid::script::*;
|
|
use flowy_grid_data_model::entities::{
|
|
CreateGridFilterParams, CreateGridFilterPayload, GridLayoutType, GridSettingChangesetParams,
|
|
};
|
|
use flowy_grid_data_model::revision::GridSettingRevision;
|
|
|
|
#[tokio::test]
|
|
async fn grid_setting_create_filter_test() {
|
|
let test = GridEditorTest::new().await;
|
|
|
|
let layout_type = GridLayoutType::Table;
|
|
let field_rev = test.field_revs.last().unwrap();
|
|
let create_params: CreateGridFilterParams = CreateGridFilterPayload {
|
|
field_id: field_rev.id.clone(),
|
|
field_type: field_rev.field_type.clone(),
|
|
}
|
|
.try_into()
|
|
.unwrap();
|
|
let params = GridSettingChangesetParams::from_insert_filter(&test.grid_id, layout_type, create_params);
|
|
|
|
let scripts = vec![UpdateGridSetting { params }];
|
|
GridEditorTest::new().await.run_scripts(scripts).await;
|
|
|
|
// let mut expected_grid_setting = test.get_grid_setting().await;
|
|
}
|
|
|
|
#[tokio::test]
|
|
async fn grid_setting_sort_test() {}
|