diff options
Diffstat (limited to 'server/src/tests.rs')
| -rw-r--r-- | server/src/tests.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/server/src/tests.rs b/server/src/tests.rs index a658c33..ca7217b 100644 --- a/server/src/tests.rs +++ b/server/src/tests.rs @@ -184,6 +184,8 @@ async fn new_project(client: &Client) -> api_model::Project { .json(&api_model::ProjectData { title: Some("foo"), description: Some("bar"), + remote: Some("fum"), + main_branch: Some("zod"), }), ) .await @@ -281,6 +283,8 @@ async fn test_project_new() { assert_eq!(project.title, "foo"); assert_eq!(project.description, "bar"); + assert_eq!(project.remote, "fum"); + assert_eq!(project.main_branch, "zod"); assert_eq!(project.users.len(), 1); let user = project.users.get(0).unwrap(); assert_eq!(user.user.username, "user"); @@ -309,6 +313,8 @@ async fn test_project_update() { &api_model::ProjectData { title: Some("foo"), description: None, + remote: Some("fum"), + main_branch: None, }, )) .await; @@ -320,6 +326,8 @@ async fn test_project_update() { .json(&api_model::ProjectData { title: None, description: Some("bar"), + remote: None, + main_branch: Some("zod"), }) .header(&FAKE_IP) .dispatch() @@ -329,6 +337,8 @@ async fn test_project_update() { let updated_project = get_project_from(client.get(project_url)).await; assert_eq!(updated_project.title, project.title); assert_eq!(updated_project.description, "bar"); + assert_eq!(updated_project.remote, project.remote); + assert_eq!(updated_project.main_branch, "zod"); } #[rocket::async_test] @@ -453,6 +463,8 @@ async fn test_project_check_maintainer() { .json(&api_model::ProjectData { title: None, description: Some("fool"), + remote: None, + main_branch: None, }) .header(&FAKE_IP) .dispatch() |
