.count(), 4 ); assert_eq!( Inscription { metadata: Some(vec![0; 1]), ..Default::default() } .append_reveal_script(script::Builder::new()) .instructions() .count(), 6 ); assert_eq!( Inscription { metadata: Some(vec![0; 520]), ..Default::default() } .append_reveal_script(script::Builder::new()) .instructions() .count(), 6 ); assert_eq!( Inscription { metadata: Some(vec![0; 521]), ..Default::default() } .append_reveal_script(script::Builder::new()) .instructions() .count(), 8 ); } #[test] fn inscription_with_no_parent_field_has_no_parent() { assert!(Inscription { parent: None, ..Default::default() } .parent() .is_none()); } #[test] fn inscription_with_parent_field_shorter_than_txid_length_has_no_parent() { assert!(Inscription { parent: Some(vec![]), ..Default::default()