setting_test.rs 1021 B

1234567891011121314151617181920212223242526272829
  1. use crate::grid::script::EditorScript::*;
  2. use crate::grid::script::*;
  3. use flowy_grid_data_model::entities::{
  4. CreateGridFilterParams, CreateGridFilterPayload, GridLayoutType, GridSettingChangesetParams,
  5. };
  6. use flowy_grid_data_model::revision::GridSettingRevision;
  7. #[tokio::test]
  8. async fn grid_setting_create_filter_test() {
  9. let test = GridEditorTest::new().await;
  10. let layout_type = GridLayoutType::Table;
  11. let field_rev = test.field_revs.last().unwrap();
  12. let create_params: CreateGridFilterParams = CreateGridFilterPayload {
  13. field_id: field_rev.id.clone(),
  14. field_type: field_rev.field_type.clone(),
  15. }
  16. .try_into()
  17. .unwrap();
  18. let params = GridSettingChangesetParams::from_insert_filter(&test.grid_id, layout_type, create_params);
  19. let scripts = vec![UpdateGridSetting { params }];
  20. GridEditorTest::new().await.run_scripts(scripts).await;
  21. // let mut expected_grid_setting = test.get_grid_setting().await;
  22. }
  23. #[tokio::test]
  24. async fn grid_setting_sort_test() {}