mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
36 lines
775 B
Rust
36 lines
775 B
Rust
use crate::helper::*;
|
|
|
|
use flowy_workspace::entities::view::*;
|
|
|
|
#[test]
|
|
fn view_create() { let _ = create_view(); }
|
|
|
|
#[test]
|
|
fn view_set_trash_flag() {
|
|
let view_id = create_view_with_trash_flag();
|
|
let query = QueryViewRequest::new(&view_id).set_is_trash(true);
|
|
let _ = read_view(query);
|
|
}
|
|
|
|
#[test]
|
|
#[should_panic]
|
|
fn view_set_trash_flag2() {
|
|
let view_id = create_view_with_trash_flag();
|
|
let query = QueryViewRequest::new(&view_id);
|
|
let _ = read_view(query);
|
|
}
|
|
|
|
fn create_view_with_trash_flag() -> String {
|
|
let view = create_view();
|
|
let request = UpdateViewRequest {
|
|
view_id: view.id.clone(),
|
|
name: None,
|
|
desc: None,
|
|
thumbnail: None,
|
|
is_trash: Some(true),
|
|
};
|
|
update_view(request);
|
|
|
|
view.id
|
|
}
|