use assert_cmd::prelude::*;
use assert_fs::prelude::*;
use assert_fs::TempDir;
use predicates::prelude::*;
use super::run_conserve;
#[test]
fn validate_does_not_complain_about_gc_lock() {
let temp = TempDir::new().unwrap();
run_conserve()
.args(["init"])
.arg(temp.path())
.assert()
.success();
temp.child("GC_LOCK").touch().unwrap();
run_conserve()
.args(["validate"])
.arg(temp.path())
.assert()
.stdout(predicate::str::contains("Unexpected file").not())
.success();
}