feat: define interface for fetching user password

This commit is contained in:
realaravinth
2022-05-11 15:43:03 +05:30
parent 78eac8b6b7
commit 6377d07dce
2 changed files with 9 additions and 0 deletions

View File

@@ -28,6 +28,12 @@ pub async fn database_works<'a, T: MCDatabase>(db: &T, p: &Register<'a>) {
);
}
db.register(p).await.unwrap();
assert_eq!(
db.get_password(p.username).await.unwrap(),
p.hash,
"user password matches"
);
assert!(
db.email_exists(p.email.as_ref().unwrap()).await.unwrap(),
"user is registered so email should exsit"