workspace.rs 1021 B

1234567891011121314151617181920212223242526272829303132333435
  1. use crate::helper::{spawn_app, TestApp};
  2. use flowy_workspace::entities::workspace::{CreateWorkspaceParams, QueryWorkspaceParams};
  3. #[actix_rt::test]
  4. async fn workspace_create() {
  5. let app = spawn_app().await;
  6. let params = CreateWorkspaceParams {
  7. name: "My first workspace".to_string(),
  8. desc: "This is my first workspace".to_string(),
  9. user_id: None,
  10. };
  11. let workspace = app.create_workspace(params).await;
  12. log::info!("{:?}", workspace);
  13. }
  14. #[actix_rt::test]
  15. async fn workspace_read() {
  16. let app = spawn_app().await;
  17. let params = CreateWorkspaceParams {
  18. name: "My first workspace".to_string(),
  19. desc: "This is my first workspace".to_string(),
  20. user_id: None,
  21. };
  22. let workspace_1 = app.create_workspace(params).await;
  23. let read_params = QueryWorkspaceParams {
  24. workspace_id: workspace_1.id.clone(),
  25. read_apps: false,
  26. };
  27. let workspace_2 = app.read_workspace(read_params).await;
  28. log::info!("{:?}", workspace_2);
  29. }