use super::*;
#[test]
fn _0001() {
let matches = Clar::new(APP)
.commands([ClarCommand::new("a").arguments_terminator([ClarArgument::new("file")], ClarTerminator::new("terminator"))])
.resolve(EMPTY_INPUT)
.unwrap();
assert!(!matches.is_present("a"));
assert!(!matches.is_present(["a", "file"]));
assert!(!matches.is_present(["a", "terminator"]));
}
#[test]
fn _0002() {
let matches = Clar::new(APP)
.commands([ClarCommand::new("a").arguments_terminator([ClarArgument::new("file")], ClarTerminator::new("terminator"))])
.resolve(["a", "file.txt", "--"])
.unwrap();
assert!(matches.is_present("a"));
assert!(matches.is_present(["a", "file"]));
assert_eq!("file.txt", matches.get_first_value(["a", "file"]).unwrap());
assert!(matches.is_present(["a", "terminator"]));
}