| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- use crate::database::block_test::script::DatabaseRowTest;
 
- use crate::database::block_test::script::RowScript::*;
 
- use database_model::{DatabaseBlockMetaRevision, DatabaseBlockMetaRevisionChangeset};
 
- #[tokio::test]
 
- async fn grid_create_block() {
 
-   let block_meta_rev = DatabaseBlockMetaRevision::new();
 
-   let scripts = vec![
 
-     AssertBlockCount(1),
 
-     CreateBlock {
 
-       block: block_meta_rev,
 
-     },
 
-     AssertBlockCount(2),
 
-   ];
 
-   DatabaseRowTest::new().await.run_scripts(scripts).await;
 
- }
 
- #[tokio::test]
 
- async fn grid_update_block() {
 
-   let block_meta_rev = DatabaseBlockMetaRevision::new();
 
-   let mut cloned_grid_block = block_meta_rev.clone();
 
-   let changeset = DatabaseBlockMetaRevisionChangeset {
 
-     block_id: block_meta_rev.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: block_meta_rev,
 
-     },
 
-     UpdateBlock { changeset },
 
-     AssertBlockCount(2),
 
-     AssertBlockEqual {
 
-       block_index: 1,
 
-       block: cloned_grid_block,
 
-     },
 
-   ];
 
-   DatabaseRowTest::new().await.run_scripts(scripts).await;
 
- }
 
 
  |