From 5f7f8514817638d518eb05d9174a47c286987167 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Fri, 27 Mar 2020 04:45:33 -0400 Subject: [PATCH] Add an explicit test for Display trait on SproutShieldedAddress --- zebra-chain/src/addresses/sprout.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/zebra-chain/src/addresses/sprout.rs b/zebra-chain/src/addresses/sprout.rs index 5426e6bf..c0943a61 100644 --- a/zebra-chain/src/addresses/sprout.rs +++ b/zebra-chain/src/addresses/sprout.rs @@ -179,6 +179,18 @@ mod tests { "SproutShieldedAddress { network: Mainnet, paying_key: PayingKey(\"972caa450769480a995064693db07e0302afe6c3a737e8cc083215dfdfbea3a7\"), transmission_key: \"92c223a94d39e539b85fad3debadc980b4c64294ab8a66d04ca80be3dd7da763\" }" ); } + + #[test] + fn display() { + let zc_addr = SproutShieldedAddress::from( + "zcU1Cd6zYyZCd2VJF8yKgmzjxdiiU1rgTTjEwoN1CGUWCziPkUTXUjXmX7TMqdMNsTfuiGN1jQoVN4kGxUR4sAPN4XZ7pxb" + ); + + assert_eq!( + format!("{}", zc_addr), + "SproutShieldedAddress(\"zcU1Cd6zYyZCd2VJF8yKgmzjxdiiU1rgTTjEwoN1CGUWCziPkUTXUjXmX7TMqdMNsTfuiGN1jQoVN4kGxUR4sAPN4XZ7pxb\")" + ); + } } #[cfg(test)]