view_test.rs 775 B

1234567891011121314151617181920212223242526272829303132333435
  1. use crate::helper::*;
  2. use flowy_workspace::entities::view::*;
  3. #[test]
  4. fn view_create() { let _ = create_view(); }
  5. #[test]
  6. fn view_set_trash_flag() {
  7. let view_id = create_view_with_trash_flag();
  8. let query = QueryViewRequest::new(&view_id).set_is_trash(true);
  9. let _ = read_view(query);
  10. }
  11. #[test]
  12. #[should_panic]
  13. fn view_set_trash_flag2() {
  14. let view_id = create_view_with_trash_flag();
  15. let query = QueryViewRequest::new(&view_id);
  16. let _ = read_view(query);
  17. }
  18. fn create_view_with_trash_flag() -> String {
  19. let view = create_view();
  20. let request = UpdateViewRequest {
  21. view_id: view.id.clone(),
  22. name: None,
  23. desc: None,
  24. thumbnail: None,
  25. is_trash: Some(true),
  26. };
  27. update_view(request);
  28. view.id
  29. }