summaryrefslogtreecommitdiff
path: root/src/test/fixtures/invite.rs
blob: 654d1b4371ec3e5098a70eeef01d71b0e984ce7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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()
}