test: add short keyset id gen test

This commit is contained in:
thesimplekid
2023-08-19 00:24:06 +01:00
parent dc7185b3d6
commit 59250bc79e

View File

@@ -137,6 +137,16 @@ mod test {
use super::Keys;
const SHORT_KEYSET_ID: &str = "esom3oyNLLit";
const SHORT_KEYSET: &str = r#"
{
"1":"03a40f20667ed53513075dc51e715ff2046cad64eb68960632269ba7f0210e38bc",
"2":"03fd4ce5a16b65576145949e6f99f445f8249fee17c606b688b504a849cdc452de",
"4":"02648eccfa4c026960966276fa5a4cae46ce0fd432211a4f449bf84f13aa5f8303",
"8":"02fdfd6796bfeac490cbee12f778f867f0a2c68f6508d17c649759ea0dc3547528"
}
"#;
const KEYSET_ID: &str = "I2yN+iRYfkzT";
const KEYSET: &str = r#"
{
@@ -209,6 +219,12 @@ mod test {
#[test]
fn deserialization_and_id_generation() {
let keys: Keys = serde_json::from_str(SHORT_KEYSET).unwrap();
let id = keys.id();
assert_eq!(id, SHORT_KEYSET_ID);
let keys: Keys = serde_json::from_str(KEYSET).unwrap();
let id = keys.id();