()
| 16 | |
| 17 | #[tokio::test] |
| 18 | async fn create_web() -> Result<(), Box<dyn Error>> { |
| 19 | let mut db = DatabaseTestWrapper::new().await; |
| 20 | let (mut client, actor_id) = db.seed().await?; |
| 21 | |
| 22 | let response = client |
| 23 | .create_web( |
| 24 | actor_id, |
| 25 | CreateWebParameter { |
| 26 | id: None, |
| 27 | administrator: Some(actor_id), |
| 28 | shortname: None, |
| 29 | is_actor_web: false, |
| 30 | }, |
| 31 | ) |
| 32 | .await?; |
| 33 | |
| 34 | assert!(client.is_web(response.web_id).await?); |
| 35 | assert!(client.is_machine(response.machine_id).await?); |
| 36 | |
| 37 | let retrieved = client |
| 38 | .get_web_by_id(actor_id.into(), response.web_id) |
| 39 | .await? |
| 40 | .expect("Web should exist"); |
| 41 | assert_eq!(retrieved.id, response.web_id); |
| 42 | |
| 43 | Ok(()) |
| 44 | } |
| 45 | |
| 46 | #[tokio::test] |
| 47 | async fn create_web_with_id() -> Result<(), Box<dyn Error>> { |
nothing calls this directly
no test coverage detected