| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- use crate::grid::script::EditorScript::*;
 
- use crate::grid::script::*;
 
- use flowy_grid_data_model::revision::{GridBlockRevision, GridBlockRevisionChangeset};
 
- #[tokio::test]
 
- async fn grid_create_block() {
 
-     let grid_block = GridBlockRevision::new();
 
-     let scripts = vec![
 
-         AssertBlockCount(1),
 
-         CreateBlock { block: grid_block },
 
-         AssertBlockCount(2),
 
-     ];
 
-     GridEditorTest::new().await.run_scripts(scripts).await;
 
- }
 
- #[tokio::test]
 
- async fn grid_update_block() {
 
-     let grid_block = GridBlockRevision::new();
 
-     let mut cloned_grid_block = grid_block.clone();
 
-     let changeset = GridBlockRevisionChangeset {
 
-         block_id: grid_block.block_id.clone(),
 
-         start_row_index: Some(2),
 
-         row_count: Some(10),
 
-     };
 
-     cloned_grid_block.start_row_index = 2;
 
-     cloned_grid_block.row_count = 10;
 
-     let scripts = vec![
 
-         AssertBlockCount(1),
 
-         CreateBlock { block: grid_block },
 
-         UpdateBlock { changeset },
 
-         AssertBlockCount(2),
 
-         AssertBlockEqual {
 
-             block_index: 1,
 
-             block: cloned_grid_block,
 
-         },
 
-     ];
 
-     GridEditorTest::new().await.run_scripts(scripts).await;
 
- }
 
 
  |