summaryrefslogtreecommitdiff
path: root/server/src/tests.rs
diff options
context:
space:
mode:
authorJoel Klinghed <the_jk@spawned.biz>2025-01-07 22:08:56 +0100
committerJoel Klinghed <the_jk@spawned.biz>2025-01-07 22:08:56 +0100
commit5203148ffdd8e27ae158d7bfb8527508a716ce6c (patch)
treef076887196c9fd2d8864f55059ee1c46c8a329b5 /server/src/tests.rs
parent13056242ab976b766bbff345d9b22e3aa9ad4a94 (diff)
Add remote & branch to project and review
Preparing for git connection.
Diffstat (limited to 'server/src/tests.rs')
-rw-r--r--server/src/tests.rs12
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()