2021-09-11 06:26:30 +00:00
|
|
|
use crate::helper::ViewTest;
|
|
|
|
use flowy_document::entities::doc::QueryDocParams;
|
|
|
|
use flowy_workspace::entities::view::DeleteViewParams;
|
2021-09-10 10:21:35 +00:00
|
|
|
|
|
|
|
#[actix_rt::test]
|
2021-09-11 06:26:30 +00:00
|
|
|
async fn doc_read() {
|
|
|
|
let test = ViewTest::new().await;
|
2021-09-10 10:21:35 +00:00
|
|
|
|
2021-09-11 06:26:30 +00:00
|
|
|
let params = QueryDocParams {
|
|
|
|
doc_id: test.view.id.clone(),
|
|
|
|
};
|
|
|
|
|
|
|
|
let doc = test.server.read_doc(params).await;
|
|
|
|
assert_eq!(doc.is_some(), true);
|
|
|
|
}
|
|
|
|
|
|
|
|
#[actix_rt::test]
|
|
|
|
async fn doc_delete() {
|
|
|
|
let test = ViewTest::new().await;
|
|
|
|
let delete_params = DeleteViewParams {
|
|
|
|
view_id: test.view.id.clone(),
|
|
|
|
};
|
|
|
|
test.server.delete_view(delete_params).await;
|
|
|
|
|
|
|
|
let params = QueryDocParams {
|
|
|
|
doc_id: test.view.id.clone(),
|
|
|
|
};
|
|
|
|
let doc = test.server.read_doc(params).await;
|
|
|
|
assert_eq!(doc.is_none(), true);
|
2021-09-10 10:21:35 +00:00
|
|
|
}
|