()
| 778 | #[test] |
| 779 | #[wasm_bindgen_test] |
| 780 | fn aud_missing_fails() { |
| 781 | let claims = json!({}); |
| 782 | let mut validation = Validation::new(Algorithm::HS256); |
| 783 | validation.validate_exp = false; |
| 784 | validation.set_required_spec_claims(&["aud"]); |
| 785 | validation.set_audience(&["None"]); |
| 786 | let res = validate(deserialize_claims(&claims), &validation); |
| 787 | assert!(res.is_err()); |
| 788 | |
| 789 | match res.unwrap_err().kind() { |
| 790 | ErrorKind::MissingRequiredClaim(claim) => assert_eq!(claim, "aud"), |
| 791 | _ => unreachable!(), |
| 792 | }; |
| 793 | } |
| 794 | |
| 795 | // https://github.com/Keats/jsonwebtoken/issues/51 |
| 796 | #[test] |
nothing calls this directly
no test coverage detected