"baz", ]) .unwrap_err() .to_string(), ".*--cbor-metadata.*cannot be used with.*--json-metadata.*" ); } #[test] fn batch_is_loaded_from_yaml_file() { let parent = "8d363b28528b0cb86b5fd48615493fb175bdf132d2a3d20b4251bba3f130a5abi0" .parse::() .unwrap(); let tempdir = TempDir::new().unwrap(); let inscription_path = tempdir.path().join("tulip.txt"); fs::write(&inscription_path, "tulips are pretty").unwrap(); let brc20_path = tempdir.path().join("token.json"); let batch_path = tempdir.path().join("batch.yaml"); fs::write( &batch_path, format!( "mode: separate-outputs parent: {parent} inscriptions: - file: {} metadata: title: Lorem Ipsum description: 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. - file: {} metaprotocol: brc-20 ", inscription_path.display(),