From fddba2910dad547133feea13c55592ac303004fa Mon Sep 17 00:00:00 2001 From: Casey Rodarmor Date: Tue, 26 Nov 2024 12:33:15 -0800 Subject: [PATCH] Test `Charm` `FromStr` implementation for exhaustiveness --- crates/ordinals/src/charm.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/crates/ordinals/src/charm.rs b/crates/ordinals/src/charm.rs index 3068fb2c18..8b1dcf433d 100644 --- a/crates/ordinals/src/charm.rs +++ b/crates/ordinals/src/charm.rs @@ -154,4 +154,11 @@ mod tests { let flags = Charm::Coin.unset(flags); assert!(!Charm::Coin.is_set(flags)); } + + #[test] + fn from_str() { + for charm in Charm::ALL { + assert_eq!(charm.to_string().parse::().unwrap(), charm); + } + } }