(user: User)
| 123 | } |
| 124 | |
| 125 | async fn login(user: User) -> Token { |
| 126 | let client = reqwest::Client::new(); |
| 127 | let res = client |
| 128 | .post("http://localhost:3030/login") |
| 129 | .json(&user) |
| 130 | .send() |
| 131 | .await |
| 132 | .unwrap(); |
| 133 | |
| 134 | assert_eq!(res.status(), 200); |
| 135 | |
| 136 | res |
| 137 | .json::<Token>() |
| 138 | .await |
| 139 | .unwrap() |
| 140 | } |
| 141 | |
| 142 | async fn post_question(token: Token) { |
| 143 | let q = Question { |