| 123456789101112131415161718192021222324252627 | use flowy_core::DEFAULT_NAME;use flowy_folder2::entities::ViewLayoutPB;use flowy_test::FlowyCoreTest;use crate::util::unzip_history_user_db;#[tokio::test]async fn migrate_historical_empty_document_test() {  let (cleaner, user_db_path) = unzip_history_user_db(    "./tests/user/migration_test/history_user_db",    "historical_empty_document",  )  .unwrap();  let test = FlowyCoreTest::new_with_user_data_path(user_db_path, DEFAULT_NAME.to_string());  let views = test.get_all_workspace_views().await;  assert_eq!(views.len(), 3);  for view in views {    assert_eq!(view.layout, ViewLayoutPB::Document);    let data = test.open_document(view.id).await.data;    assert!(!data.page_id.is_empty());    assert_eq!(data.blocks.len(), 2);    assert!(!data.meta.children_map.is_empty());  }  drop(cleaner);}
 |