Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
format!("{}/specs" , &self.src)
}
+ pub fn example_bundle(&self) -> String {
+ self.subst("@src@/examples/test-bundle.zip").unwrap()
+ }
+
#[throws(AE)]
pub fn otter<'s,S>(&self, xargs: &'s [S]) -> OtterOutput
where &'s S: Into<String>
#[throws(Explode)]
fn bundles(&mut self) {
- let bundle_file = self.su().ds.subst("@src@/examples/test-bundle.zip")?;
+ let bundle_file = self.su().ds.example_bundle();
let ds = self.su().ds.also(&[("bundle", &bundle_file)]);
self.otter(&ds.ss("upload-bundle @table@ @bundle@")?)?;
let mut bundles = self.otter(&ds.ss("list-bundles @table@")?)?;