mirror of
https://github.com/rust-lang/cargo.git
synced 2025-10-01 11:30:39 +00:00
refactor: Resolve snapbox deprecations
This commit is contained in:
parent
602f2f2e21
commit
4a6f25c112
@ -91,7 +91,7 @@ sha1 = "0.10.6"
|
|||||||
sha2 = "0.10.8"
|
sha2 = "0.10.8"
|
||||||
shell-escape = "0.1.5"
|
shell-escape = "0.1.5"
|
||||||
supports-hyperlinks = "3.0.0"
|
supports-hyperlinks = "3.0.0"
|
||||||
snapbox = { version = "0.5.14", features = ["diff", "path", "term-svg"] }
|
snapbox = { version = "0.5.14", features = ["diff", "dir", "term-svg"] }
|
||||||
tar = { version = "0.4.40", default-features = false }
|
tar = { version = "0.4.40", default-features = false }
|
||||||
tempfile = "3.10.1"
|
tempfile = "3.10.1"
|
||||||
thiserror = "1.0.59"
|
thiserror = "1.0.59"
|
||||||
|
@ -82,7 +82,7 @@ pub fn assert_ui() -> snapbox::Assert {
|
|||||||
let root_url = url::Url::from_file_path(&root).unwrap().to_string();
|
let root_url = url::Url::from_file_path(&root).unwrap().to_string();
|
||||||
let root = root.display().to_string();
|
let root = root.display().to_string();
|
||||||
|
|
||||||
let mut subs = snapbox::Substitutions::new();
|
let mut subs = snapbox::Redactions::new();
|
||||||
subs.extend([
|
subs.extend([
|
||||||
(
|
(
|
||||||
"[EXE]",
|
"[EXE]",
|
||||||
@ -93,7 +93,7 @@ pub fn assert_ui() -> snapbox::Assert {
|
|||||||
])
|
])
|
||||||
.unwrap();
|
.unwrap();
|
||||||
snapbox::Assert::new()
|
snapbox::Assert::new()
|
||||||
.action_env(snapbox::DEFAULT_ACTION_ENV)
|
.action_env(snapbox::assert::DEFAULT_ACTION_ENV)
|
||||||
.substitutions(subs)
|
.substitutions(subs)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -40,8 +40,8 @@ macro_rules! t {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub use snapbox::file;
|
pub use snapbox::file;
|
||||||
pub use snapbox::path::current_dir;
|
|
||||||
pub use snapbox::str;
|
pub use snapbox::str;
|
||||||
|
pub use snapbox::utils::current_dir;
|
||||||
|
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
pub fn panic_error(what: &str, err: impl Into<anyhow::Error>) -> ! {
|
pub fn panic_error(what: &str, err: impl Into<anyhow::Error>) -> ! {
|
||||||
@ -315,7 +315,7 @@ impl Project {
|
|||||||
pub fn from_template(template_path: impl AsRef<std::path::Path>) -> Self {
|
pub fn from_template(template_path: impl AsRef<std::path::Path>) -> Self {
|
||||||
let root = paths::root();
|
let root = paths::root();
|
||||||
let project_root = root.join("case");
|
let project_root = root.join("case");
|
||||||
snapbox::path::copy_template(template_path.as_ref(), &project_root).unwrap();
|
snapbox::dir::copy_template(template_path.as_ref(), &project_root).unwrap();
|
||||||
Self { root: project_root }
|
Self { root: project_root }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -186,6 +186,7 @@ enum ErrorKind {
|
|||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod test {
|
mod test {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
use snapbox::prelude::*;
|
||||||
use snapbox::str;
|
use snapbox::str;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@ -202,7 +203,7 @@ mod test {
|
|||||||
Ok(result) => result.to_string(),
|
Ok(result) => result.to_string(),
|
||||||
Err(err) => format!("didn't pass: {err}"),
|
Err(err) => format!("didn't pass: {err}"),
|
||||||
};
|
};
|
||||||
snapbox::assert_eq(expected.clone(), actual);
|
snapbox::assert_data_eq!(actual, expected.clone().raw());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -241,7 +242,7 @@ mod test {
|
|||||||
Ok(result) => format!("didn't fail: {result:?}"),
|
Ok(result) => format!("didn't fail: {result:?}"),
|
||||||
Err(err) => err.to_string(),
|
Err(err) => err.to_string(),
|
||||||
};
|
};
|
||||||
snapbox::assert_eq(expected.clone(), actual);
|
snapbox::assert_data_eq!(actual, expected.clone().raw());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -106,6 +106,7 @@ enum RustVersionErrorKind {
|
|||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod test {
|
mod test {
|
||||||
use super::*;
|
use super::*;
|
||||||
|
use snapbox::prelude::*;
|
||||||
use snapbox::str;
|
use snapbox::str;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@ -212,7 +213,7 @@ mod test {
|
|||||||
Ok(result) => format!("didn't fail: {result:?}"),
|
Ok(result) => format!("didn't fail: {result:?}"),
|
||||||
Err(err) => err.to_string(),
|
Err(err) => err.to_string(),
|
||||||
};
|
};
|
||||||
snapbox::assert_eq(expected.clone(), actual);
|
snapbox::assert_data_eq!(actual, expected.clone().raw());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,7 @@ fn run(name: &str) {
|
|||||||
name,
|
name,
|
||||||
format.extension(section)
|
format.extension(section)
|
||||||
));
|
));
|
||||||
snapbox::assert_eq(snapbox::Data::read_from(&expected_path, None), result);
|
snapbox::assert_data_eq!(result, snapbox::Data::read_from(&expected_path, None).raw());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,15 +3,16 @@
|
|||||||
use std::path::PathBuf;
|
use std::path::PathBuf;
|
||||||
|
|
||||||
use mdman::{Format, ManMap};
|
use mdman::{Format, ManMap};
|
||||||
|
use snapbox::prelude::*;
|
||||||
|
|
||||||
fn run(name: &str, expected_error: &str) {
|
fn run(name: &str, expected_error: impl IntoData) {
|
||||||
let input = PathBuf::from(format!("tests/invalid/{}", name));
|
let input = PathBuf::from(format!("tests/invalid/{}", name));
|
||||||
match mdman::convert(&input, Format::Man, None, ManMap::new()) {
|
match mdman::convert(&input, Format::Man, None, ManMap::new()) {
|
||||||
Ok(_) => {
|
Ok(_) => {
|
||||||
panic!("expected {} to fail", name);
|
panic!("expected {} to fail", name);
|
||||||
}
|
}
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
snapbox::assert_eq(expected_error, e.to_string());
|
snapbox::assert_data_eq!(e.to_string(), expected_error.raw());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -143,7 +143,7 @@ mod test {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn stdin() {
|
fn stdin() {
|
||||||
let tempdir = snapbox::path::PathFixture::mutable_temp().unwrap();
|
let tempdir = snapbox::dir::DirRoot::mutable_temp().unwrap();
|
||||||
let file = tempdir.path().unwrap().join("stdin");
|
let file = tempdir.path().unwrap().join("stdin");
|
||||||
let mut file = OpenOptions::new()
|
let mut file = OpenOptions::new()
|
||||||
.read(true)
|
.read(true)
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
use std::path::Path;
|
use std::path::Path;
|
||||||
|
|
||||||
use snapbox::cmd::Command;
|
use snapbox::cmd::Command;
|
||||||
|
use snapbox::prelude::*;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn stdout_redirected() {
|
fn stdout_redirected() {
|
||||||
@ -14,8 +15,8 @@ fn stdout_redirected() {
|
|||||||
.stdin(format!("{get_request}\n"))
|
.stdin(format!("{get_request}\n"))
|
||||||
.arg("--cargo-plugin")
|
.arg("--cargo-plugin")
|
||||||
.assert()
|
.assert()
|
||||||
.stdout_eq(format!("{hello}\n{err_not_supported}\n"))
|
.stdout_eq_(format!("{hello}\n{err_not_supported}\n").raw())
|
||||||
.stderr_eq("message on stderr should be sent to the parent process\n")
|
.stderr_eq_("message on stderr should be sent to the parent process\n".raw())
|
||||||
.success();
|
.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -38,8 +39,8 @@ fn file_provider() {
|
|||||||
.stdin(format!("{login_request}\n{get_request}\n"))
|
.stdin(format!("{login_request}\n{get_request}\n"))
|
||||||
.arg("--cargo-plugin")
|
.arg("--cargo-plugin")
|
||||||
.assert()
|
.assert()
|
||||||
.stdout_eq(format!("{hello}\n{login_response}\n{get_response}\n"))
|
.stdout_eq_(format!("{hello}\n{login_response}\n{get_response}\n").raw())
|
||||||
.stderr_eq("")
|
.stderr_eq_("".raw())
|
||||||
.success();
|
.success();
|
||||||
std::fs::remove_dir_all(&dir).unwrap();
|
std::fs::remove_dir_all(&dir).unwrap();
|
||||||
}
|
}
|
||||||
|
@ -733,10 +733,9 @@ macro_rules! unstable_cli_options {
|
|||||||
);
|
);
|
||||||
let mut expected = vec![$(stringify!($element)),*];
|
let mut expected = vec![$(stringify!($element)),*];
|
||||||
expected[2..].sort();
|
expected[2..].sort();
|
||||||
snapbox::assert_eq(
|
let expected = format!("{:#?}", expected);
|
||||||
format!("{:#?}", expected),
|
let actual = format!("{:#?}", vec![$(stringify!($element)),*]);
|
||||||
format!("{:#?}", vec![$(stringify!($element)),*])
|
snapbox::assert_data_eq!(actual, expected);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -261,6 +261,8 @@ fn split_source(input: &str) -> CargoResult<Source<'_>> {
|
|||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod test_expand {
|
mod test_expand {
|
||||||
|
use snapbox::str;
|
||||||
|
|
||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
macro_rules! si {
|
macro_rules! si {
|
||||||
@ -276,92 +278,95 @@ mod test_expand {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_default() {
|
fn test_default() {
|
||||||
snapbox::assert_eq(
|
snapbox::assert_data_eq!(
|
||||||
r#"[[bin]]
|
|
||||||
name = "test-"
|
|
||||||
path = "/home/me/test.rs"
|
|
||||||
|
|
||||||
[package]
|
|
||||||
autobenches = false
|
|
||||||
autobins = false
|
|
||||||
autoexamples = false
|
|
||||||
autotests = false
|
|
||||||
build = false
|
|
||||||
edition = "2021"
|
|
||||||
name = "test-"
|
|
||||||
|
|
||||||
[profile.release]
|
|
||||||
strip = true
|
|
||||||
|
|
||||||
[workspace]
|
|
||||||
"#,
|
|
||||||
si!(r#"fn main() {}"#),
|
si!(r#"fn main() {}"#),
|
||||||
|
str![[r#"
|
||||||
|
[[bin]]
|
||||||
|
name = "test-"
|
||||||
|
path = "/home/me/test.rs"
|
||||||
|
|
||||||
|
[package]
|
||||||
|
autobenches = false
|
||||||
|
autobins = false
|
||||||
|
autoexamples = false
|
||||||
|
autotests = false
|
||||||
|
build = false
|
||||||
|
edition = "2021"
|
||||||
|
name = "test-"
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
strip = true
|
||||||
|
|
||||||
|
[workspace]
|
||||||
|
"#]]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_dependencies() {
|
fn test_dependencies() {
|
||||||
snapbox::assert_matches(
|
snapbox::assert_data_eq!(
|
||||||
r#"[[bin]]
|
|
||||||
name = "test-"
|
|
||||||
path = [..]
|
|
||||||
|
|
||||||
[dependencies]
|
|
||||||
time = "0.1.25"
|
|
||||||
|
|
||||||
[package]
|
|
||||||
autobenches = false
|
|
||||||
autobins = false
|
|
||||||
autoexamples = false
|
|
||||||
autotests = false
|
|
||||||
build = false
|
|
||||||
edition = "2021"
|
|
||||||
name = "test-"
|
|
||||||
|
|
||||||
[profile.release]
|
|
||||||
strip = true
|
|
||||||
|
|
||||||
[workspace]
|
|
||||||
"#,
|
|
||||||
si!(r#"---cargo
|
si!(r#"---cargo
|
||||||
[dependencies]
|
[dependencies]
|
||||||
time="0.1.25"
|
time="0.1.25"
|
||||||
---
|
---
|
||||||
fn main() {}
|
fn main() {}
|
||||||
"#),
|
"#),
|
||||||
|
str![[r#"
|
||||||
|
[[bin]]
|
||||||
|
name = "test-"
|
||||||
|
path = [..]
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
time = "0.1.25"
|
||||||
|
|
||||||
|
[package]
|
||||||
|
autobenches = false
|
||||||
|
autobins = false
|
||||||
|
autoexamples = false
|
||||||
|
autotests = false
|
||||||
|
build = false
|
||||||
|
edition = "2021"
|
||||||
|
name = "test-"
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
strip = true
|
||||||
|
|
||||||
|
[workspace]
|
||||||
|
"#]]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_no_infostring() {
|
fn test_no_infostring() {
|
||||||
snapbox::assert_matches(
|
snapbox::assert_data_eq!(
|
||||||
r#"[[bin]]
|
|
||||||
name = "test-"
|
|
||||||
path = [..]
|
|
||||||
|
|
||||||
[dependencies]
|
|
||||||
time = "0.1.25"
|
|
||||||
|
|
||||||
[package]
|
|
||||||
autobenches = false
|
|
||||||
autobins = false
|
|
||||||
autoexamples = false
|
|
||||||
autotests = false
|
|
||||||
build = false
|
|
||||||
edition = "2021"
|
|
||||||
name = "test-"
|
|
||||||
|
|
||||||
[profile.release]
|
|
||||||
strip = true
|
|
||||||
|
|
||||||
[workspace]
|
|
||||||
"#,
|
|
||||||
si!(r#"---
|
si!(r#"---
|
||||||
[dependencies]
|
[dependencies]
|
||||||
time="0.1.25"
|
time="0.1.25"
|
||||||
---
|
---
|
||||||
fn main() {}
|
fn main() {}
|
||||||
"#),
|
"#),
|
||||||
|
str![[r#"
|
||||||
|
[[bin]]
|
||||||
|
name = "test-"
|
||||||
|
path = [..]
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
time = "0.1.25"
|
||||||
|
|
||||||
|
[package]
|
||||||
|
autobenches = false
|
||||||
|
autobins = false
|
||||||
|
autoexamples = false
|
||||||
|
autotests = false
|
||||||
|
build = false
|
||||||
|
edition = "2021"
|
||||||
|
name = "test-"
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
strip = true
|
||||||
|
|
||||||
|
[workspace]
|
||||||
|
"#]]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -8,6 +8,6 @@ fn case() {
|
|||||||
.arg("--help")
|
.arg("--help")
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(file!["stdout.term.svg"])
|
.stdout_eq_(file!["stdout.term.svg"])
|
||||||
.stderr_matches(str![""]);
|
.stderr_eq_(str![""]);
|
||||||
}
|
}
|
||||||
|
@ -9,6 +9,6 @@ fn case() {
|
|||||||
.args(["-Z", "help"])
|
.args(["-Z", "help"])
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(file!["stdout.term.svg"])
|
.stdout_eq_(file!["stdout.term.svg"])
|
||||||
.stderr_matches(str![""]);
|
.stderr_eq_(str![""]);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -29,8 +29,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -17,8 +17,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.failure()
|
.failure()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -35,8 +35,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -17,8 +17,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.failure()
|
.failure()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -24,8 +24,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(&cwd)
|
.current_dir(&cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.failure()
|
.failure()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(&cwd)
|
.current_dir(&cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.failure()
|
.failure()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -20,8 +20,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(1)
|
.code(1)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -18,8 +18,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.failure()
|
.failure()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -25,8 +25,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -25,8 +25,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -25,8 +25,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -25,8 +25,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -25,8 +25,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -25,8 +25,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -28,8 +28,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -31,8 +31,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -34,8 +34,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -28,8 +28,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -28,8 +28,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -68,8 +68,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -46,8 +46,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -57,8 +57,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -28,8 +28,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.failure() // Fuzzy searching for paths isn't supported at this time
|
.failure() // Fuzzy searching for paths isn't supported at this time
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -47,8 +47,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.failure()
|
.failure()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -9,6 +9,6 @@ fn case() {
|
|||||||
.arg("--help")
|
.arg("--help")
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(file!["stdout.term.svg"])
|
.stdout_eq_(file!["stdout.term.svg"])
|
||||||
.stderr_matches(str![""]);
|
.stderr_eq_(str![""]);
|
||||||
}
|
}
|
||||||
|
@ -20,8 +20,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(1)
|
.code(1)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -28,8 +28,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -17,8 +17,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.failure()
|
.failure()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -17,8 +17,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.failure()
|
.failure()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -17,8 +17,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.failure()
|
.failure()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -31,8 +31,8 @@ fn case() {
|
|||||||
.current_dir(&cwd)
|
.current_dir(&cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(1)
|
.code(1)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -25,8 +25,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -36,8 +36,8 @@ fn case() {
|
|||||||
.current_dir(&cwd)
|
.current_dir(&cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -41,8 +41,8 @@ fn case() {
|
|||||||
.current_dir(&cwd)
|
.current_dir(&cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.failure()
|
.failure()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -37,8 +37,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -17,8 +17,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -36,8 +36,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -18,8 +18,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(1)
|
.code(1)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -20,8 +20,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -20,8 +20,8 @@ fn case() {
|
|||||||
.masquerade_as_nightly_cargo(&["public-dependency"])
|
.masquerade_as_nightly_cargo(&["public-dependency"])
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.code(101)
|
.code(101)
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -20,8 +20,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -25,8 +25,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -31,8 +31,8 @@ fn case() {
|
|||||||
.current_dir(&cwd)
|
.current_dir(&cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -19,8 +19,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -38,8 +38,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -26,8 +26,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -26,8 +26,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -32,8 +32,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
@ -20,8 +20,8 @@ fn case() {
|
|||||||
.current_dir(cwd)
|
.current_dir(cwd)
|
||||||
.assert()
|
.assert()
|
||||||
.success()
|
.success()
|
||||||
.stdout_matches(str![""])
|
.stdout_eq_(str![""])
|
||||||
.stderr_matches(file!["stderr.term.svg"]);
|
.stderr_eq_(file!["stderr.term.svg"]);
|
||||||
|
|
||||||
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
assert_ui().subset_matches(current_dir!().join("out"), &project_root);
|
||||||
}
|
}
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user