From 6ee9b6dd1134cc326b836a71314f5234cbcdfda5 Mon Sep 17 00:00:00 2001 From: Kirill Fomichev Date: Fri, 28 Feb 2025 16:35:25 -0500 Subject: [PATCH] add test_as_array --- signature/src/lib.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/signature/src/lib.rs b/signature/src/lib.rs index 229ccb36..5bf6efb7 100644 --- a/signature/src/lib.rs +++ b/signature/src/lib.rs @@ -281,4 +281,14 @@ mod tests { Err(ParseSignatureError::WrongSize) ); } + + #[test] + fn test_as_array() { + let bytes = [1u8; 64]; + let signature = Signature::from(bytes); + assert_eq!(signature.as_array(), &bytes); + assert_eq!(signature.as_array(), &>::into(signature)); + // Sanity check: ensure the pointer is the same. + assert_eq!(signature.as_array().as_ptr(), signature.0.as_ptr()); + } }