Skip to content
Snippets Groups Projects

Elois/tests

Merged Éloïs requested to merge elois/coverage into dev
14 files
+ 493
132
Compare changes
  • Side-by-side
  • Inline

Files

+ 21
0
@@ -682,6 +682,12 @@ mod tests {
format!("{}", key_pair);
}
#[test]
#[should_panic(expected = "Schnorr algo not yet supported !")]
fn key_pair_schnorr_generate_signator() {
let _ = KeyPairEnum::Schnorr().generate_signator();
}
#[test]
#[should_panic(expected = "Schnorr algo not yet supported !")]
fn key_pair_schnorr_get_pubkey() {
@@ -716,4 +722,19 @@ mod tests {
let signator = SignatorEnum::Schnorr();
signator.sign(b"message");
}
#[test]
fn pubkey_from_bytes() {
assert_eq!(
Err(PubkeyFromBytesError::InvalidBytesLen {
expected: *ed25519::PUBKEY_SIZE_IN_BYTES,
found: 2,
}),
PubKey::from_bytes(&[0u8, 1u8]),
);
assert_eq!(
Ok(PubKey::Ed25519(ed25519::PublicKey([0u8; 32]))),
PubKey::from_bytes(&[0u8; 32]),
);
}
}
Loading