diff options
Diffstat (limited to 'src/invite/routes/test.rs')
| -rw-r--r-- | src/invite/routes/test.rs | 28 |
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); -} |
