summaryrefslogtreecommitdiff
path: root/src/test/fixtures/invite.rs
blob: 7a41eb650b83991d2840043dd815637b651a514a (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},
    user::User,
};

pub async fn issue(app: &App, issuer: &User, issued_at: &DateTime) -> Invite {
    app.invites()
        .issue(issuer, issued_at)
        .await
        .expect("issuing invites never fails")
}

pub fn fictitious() -> invite::Id {
    invite::Id::generate()
}