summaryrefslogtreecommitdiff
path: root/src/invite/routes/test.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/invite/routes/test.rs')
-rw-r--r--src/invite/routes/test.rs28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/invite/routes/test.rs b/src/invite/routes/test.rs
deleted file mode 100644
index 4ea8a3d..0000000
--- a/src/invite/routes/test.rs
+++ /dev/null
@@ -1,28 +0,0 @@
-use axum::extract::{Json, State};
-
-use super::post;
-use crate::test::fixtures;
-
-#[tokio::test]
-async fn create_invite() {
- // Set up the environment
-
- let app = fixtures::scratch_app().await;
- let issuer = fixtures::identity::create(&app, &fixtures::now()).await;
- let issued_at = fixtures::now();
-
- // Call the endpoint
-
- let Json(invite) = post::handler(
- State(app),
- issued_at.clone(),
- issuer.clone(),
- Json(post::Request {}),
- )
- .await
- .expect("creating an invite always succeeds");
-
- // Verify the response
- assert_eq!(issuer.user.id, invite.issuer);
- assert_eq!(&*issued_at, &invite.issued_at);
-}