use super::*;
#[test]
fn the_request_selects_the_private_state() {
let request: GitRequest = indexed_request(Path::new("/work"), &["write-tree"], Some(Path::new("/s/commit.index")), Some(Path::new("/s/objects")));
assert_eq!(request.cwd, PathBuf::from("/work"));
assert!(request.without_prefix);
assert_eq!(request.index, Some(PathBuf::from("/s/commit.index")));
assert_eq!(request.object_directory, Some(PathBuf::from("/s/objects")));
}
#[test]
fn the_request_may_select_neither() {
let request: GitRequest = indexed_request(Path::new("/work"), &["status"], None, None);
assert_eq!(request.index, None);
assert_eq!(request.object_directory, None);
}