summaryrefslogtreecommitdiff
path: root/src/test/fixtures/invite.rs
diff options
context:
space:
mode:
authorKit La Touche <kit@transneptune.net>2024-10-25 22:16:03 -0400
committerKit La Touche <kit@transneptune.net>2024-10-25 22:16:03 -0400
commita50911a03c8955e08c77b0f3764dbda963013971 (patch)
tree9f5319191438b85b860ba06c9a203d3f129072a1 /src/test/fixtures/invite.rs
parent4c49283553f4b18bb2a74de280b340a073e3253e (diff)
parentc87b5c53077c02bf21234e24bf976aa7a5f2bac8 (diff)
Merge branch 'main' into wip/mobile
Diffstat (limited to 'src/test/fixtures/invite.rs')
-rw-r--r--src/test/fixtures/invite.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/test/fixtures/invite.rs b/src/test/fixtures/invite.rs
new file mode 100644
index 0000000..654d1b4
--- /dev/null
+++ b/src/test/fixtures/invite.rs
@@ -0,0 +1,17 @@
+use crate::{
+ app::App,
+ clock::DateTime,
+ invite::{self, Invite},
+ login::Login,
+};
+
+pub async fn issue(app: &App, issuer: &Login, issued_at: &DateTime) -> Invite {
+ app.invites()
+ .issue(issuer, issued_at)
+ .await
+ .expect("issuing invites never fails")
+}
+
+pub fn fictitious() -> invite::Id {
+ invite::Id::generate()
+}