add a test for completely normal decoding

This commit is contained in:
Warts Werdna 2016-04-02 12:40:24 +02:00
parent 92bc6b8dd4
commit 58b617bbcb
1 changed files with 7 additions and 0 deletions

View File

@ -251,6 +251,13 @@ mod tests {
assert!(token_data.header.kid.is_none());
}
#[test]
fn decode_token() {
let token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJiQGIuY29tIiwiY29tcGFueSI6IkFDTUUifQ.I1BvFoHe94AFf09O6tDbcSB8-jp8w6xZqmyHIwPeSdY";
let claims = decode::<Claims>(token, "secret".as_ref(), Algorithm::HS256);
claims.unwrap();
}
#[test]
#[should_panic(expected = "InvalidToken")]
fn decode_token_missing_parts() {