#![cfg(test)]
use crate::token::Token;
use failure::Fallible;
#[test]
fn succeed_to_create_a_token() {
assert!(Token::create("").is_ok());
}
#[test]
fn succeed_to_verify_a_token() -> Fallible<()> {
let sut = Token::create("")?;
assert!(Token::verify(&sut).is_ok());
Ok(())
}
#[test]
fn fail_to_verify_a_wrong_token() {
assert!(Token::verify("wrong").is_err());
}