MCPcopy Create free account
hub / github.com/Keats/jsonwebtoken / validate_required_fields_are_present

Function validate_required_fields_are_present

src/validation.rs:477–485  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

475 #[test]
476 #[wasm_bindgen_test]
477 fn validate_required_fields_are_present() {
478 for spec_claim in ["exp", "nbf", "aud", "iss", "sub"] {
479 let claims = json!({});
480 let mut validation = Validation::new(Algorithm::HS256);
481 validation.set_required_spec_claims(&[spec_claim]);
482 let res = validate(deserialize_claims(&claims), &validation).unwrap_err();
483 assert_eq!(res.kind(), &ErrorKind::MissingRequiredClaim(spec_claim.to_owned()));
484 }
485 }
486
487 #[test]
488 #[wasm_bindgen_test]

Callers

nothing calls this directly

Calls 3

validateFunction · 0.85
deserialize_claimsFunction · 0.85

Tested by

no test coverage detected