summaryrefslogtreecommitdiff
path: root/src/test/fixtures/identity.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/fixtures/identity.rs')
-rw-r--r--src/test/fixtures/identity.rs15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/test/fixtures/identity.rs b/src/test/fixtures/identity.rs
index 84e1cf6..93e4a38 100644
--- a/src/test/fixtures/identity.rs
+++ b/src/test/fixtures/identity.rs
@@ -5,7 +5,7 @@ use crate::{
password::Password,
test::fixtures,
token::{
- self,
+ Token,
extract::{Identity, IdentityCookie},
},
};
@@ -21,13 +21,10 @@ pub async fn from_cookie(
validated_at: &RequestedAt,
) -> Identity {
let secret = cookie.secret().expect("identity token has a secret");
- let (token, user) = app
- .tokens()
+ app.tokens()
.validate(&secret, validated_at)
.await
- .expect("always validates newly-issued secret");
-
- Identity { token, user }
+ .expect("always validates newly-issued secret")
}
pub async fn logged_in(
@@ -40,8 +37,8 @@ pub async fn logged_in(
}
pub fn fictitious() -> Identity {
- let token = token::Id::generate();
- let user = fixtures::user::fictitious();
+ let login = fixtures::login::fictitious();
+ let (token, _) = Token::generate(&login, &fixtures::now());
- Identity { token, user }
+ Identity { token, login }
}