doc.rs 792 B

123456789101112131415161718192021222324252627282930
  1. use crate::util::helper::ViewTest;
  2. use flowy_collaboration::entities::doc::DocIdentifier;
  3. use flowy_core_data_model::entities::view::ViewIdentifiers;
  4. #[actix_rt::test]
  5. async fn doc_read() {
  6. let test = ViewTest::new().await;
  7. let params = DocIdentifier {
  8. doc_id: test.view.id.clone(),
  9. };
  10. let doc = test.server.read_doc(params).await;
  11. assert_eq!(doc.is_some(), true);
  12. }
  13. #[actix_rt::test]
  14. async fn doc_delete() {
  15. let test = ViewTest::new().await;
  16. let delete_params = ViewIdentifiers {
  17. view_ids: vec![test.view.id.clone()],
  18. };
  19. test.server.delete_view(delete_params).await;
  20. let params = DocIdentifier {
  21. doc_id: test.view.id.clone(),
  22. };
  23. let doc = test.server.read_doc(params).await;
  24. assert_eq!(doc.is_none(), true);
  25. }