Skip to content

Commit 78782eb

Browse files
committed
Extract a method for showing the currently logged in user
1 parent c8cf374 commit 78782eb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/tests/user.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,13 @@ struct UserStats {
3434
total_downloads: i64,
3535
}
3636

37+
impl crate::util::MockCookieUser {
38+
fn show_me(&self) -> UserShowPrivateResponse {
39+
let url = "/api/v1/me";
40+
self.get(url).good()
41+
}
42+
}
43+
3744
#[test]
3845
fn auth_gives_a_token() {
3946
let (_, anon) = TestApp::init().empty();
@@ -55,7 +62,7 @@ fn me() {
5562
anon.get(url).assert_forbidden();
5663

5764
let user = app.db_new_user("foo");
58-
let json: UserShowPrivateResponse = user.get(url).good();
65+
let json = user.show_me();
5966

6067
assert_eq!(json.user.email, user.as_model().email);
6168
}

0 commit comments

Comments
 (0)