Handle Window's missing file error message

This commit is contained in:
Dale Wijnand 2018-08-23 14:00:26 +01:00
parent 8921abd791
commit d87951aa73
No known key found for this signature in database
GPG Key ID: 4F256E3D151DF5EF

View File

@ -870,14 +870,20 @@ error: package `foo v0.0.1 ({url})` is not installed",
#[test]
fn uninstall_cwd_no_project() {
let err_msg = if cfg!(windows) {
"The system cannot find the file specified."
} else {
"No such file or directory"
};
assert_that(
cargo_process("uninstall"),
execs().with_status(101).with_stdout("").with_stderr(format!("\
[ERROR] failed to read `{root}/Cargo.toml`
Caused by:
No such file or directory (os error 2)",
{err_msg} (os error 2)",
root = paths::root().display(),
err_msg = err_msg,
)),
);
}