brc20_path.display()
),
)
.unwrap();
let mut metadata = Mapping::new();
metadata.insert(
Value::String("title".to_string()),
Value::String("Lorem Ipsum".to_string()),
);
metadata.insert(Value::String("description".to_string()), Value::String("Lorem ipsum dolor sit amet, consectetur adipiscing elit. In tristique, massa nec condimentum venenatis, ante massa tempor velit, et accumsan ipsum ligula a massa. Nunc quis orci ante.".to_string()));
assert_eq!(
Batchfile::load(&batch_path).unwrap(),
Batchfile {
inscriptions: vec![
BatchEntry {
file: inscription_path,
metadata: Some(Value::Mapping(metadata)),
..Default::default()
},
BatchEntry {
file: brc20_path,
metaprotocol: Some("brc-20".to_string()),
..Default::default()
}
],
parent: Some(parent),
..Default::default()
}
);
}
#[test]
fn batch_with_unknown_field_throws_error() {