in src/utils/eif_signer.rs [481:494]
fn test_key_id_formats() {
let valid_key_ids = vec![
"1234abcd-12ab-34cd-56ef-1234567890ab", // UUID format
"abcd1234", // Short format
"12345678-1234-1234-1234-123456789012", // Another UUID format
"a1b2c3d4-e5f6", // Partial UUID format
];
for key_id in valid_key_ids {
let arn = format!("arn:aws:kms:us-east-1:123456789012:key/{}", key_id);
let (_, captured_id) = parse_kms_arn(&arn).expect("Should match valid key ID");
assert_eq!(captured_id, key_id);
}
}