123456789101112131415161718192021222324252627282930313233 |
- use flowy_test::builder::WorkspaceTestBuilder;
- use flowy_workspace::{
- entities::{
- app::{AppDetail, CreateAppRequest},
- workspace::UserWorkspaceDetail,
- },
- event::WorkspaceEvent::{CreateApp, GetWorkspaceDetail},
- };
- #[test]
- fn app_create_success() {
- let user_workspace = WorkspaceTestBuilder::new()
- .event(GetWorkspaceDetail)
- .sync_send()
- .parse::<UserWorkspaceDetail>();
- let request = CreateAppRequest {
- workspace_id: user_workspace.workspace.id,
- name: "Github".to_owned(),
- desc: "AppFlowy Github Project".to_owned(),
- color_style: Default::default(),
- };
- let app_detail = WorkspaceTestBuilder::new()
- .event(CreateApp)
- .request(request)
- .sync_send()
- .parse::<AppDetail>();
- dbg!(&app_detail);
- }
- // TODO 1) test update app 2) delete app
|