()
| 99 | |
| 100 | #[test] |
| 101 | fn verify_rejects_expired() { |
| 102 | let secret = [0xAAu8; 32]; |
| 103 | let expiry = 1u64; // very old |
| 104 | let hex = tok::issue_token(&secret, 1, expiry).unwrap(); |
| 105 | let err = tok::verify_token(&hex, &secret).unwrap_err(); |
| 106 | let msg = format!("{err}"); |
| 107 | assert!(msg.contains("expired"), "got: {msg}"); |
| 108 | } |
| 109 | |
| 110 | #[test] |
| 111 | fn create_writes_hex_token_for_real_secret() { |
nothing calls this directly
no test coverage detected