fn library_load(&mut self) {
self.prepare_game()?;
- let command = self.ds().gss(
- "library-list chess-yellow-?"
- )?;
- let output: String = self.otter(&command)?.into();
+ let output: String = self.otter(
+ &G("library-list chess-yellow-?")
+ )?.into();
assert!( Regex::new("(?m)^wikimedia *chess-yellow-K *the yellow king$")?
.find(&output)
.is_some(),
"got: {}", &output);
- let command = self.ds().gss(
- "library-add --lib wikimedia chess-blue-?"
+ let added = self.some_library_add(
+ &G("library-add --lib wikimedia chess-blue-?")
)?;
- let added = self.some_library_add(&command)?;
assert_eq!(added.len(), 6);
}
assert_eq!(b_pieces[b_pawns[1]].pos,
a_pieces[a_pawns[0]].pos);
- let command = self.ds().gss("reset demo")?;
- self.otter_resetting(&command)?;
+ self.otter_resetting(&G("reset demo"))?;
}
#[throws(Explode)]
#[throws(Explode)]
pub fn clear_reset_to_demo(&mut self) {
- let ds = self.su().ds.clone();
- self.otter_resetting(&ds.gss("clear-game")?)?;
- self.otter_resetting(&ds.gss("reset demo")?)?;
+ self.otter_resetting(&G("clear-game"))?;
+ self.otter_resetting(&G("reset demo"))?;
}
}