diff --git a/Cargo.lock b/Cargo.lock index 78fb47d..9d30f8c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -249,9 +249,9 @@ checksum = "420acb44afdae038210c99e69aae24109f32f15500aa708e81d46c9f29d55fcf" [[package]] name = "snapbox" -version = "0.5.0" +version = "0.6.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8269b717f21b142c0377f1e617e80999e3ef6b1c010959b44fd93320722d2cba" +checksum = "96dcfc4581e3355d70ac2ee14cfdf81dce3d85c85f1ed9e2c1d3013f53b3436b" dependencies = [ "anstream", "anstyle", @@ -262,9 +262,9 @@ dependencies = [ [[package]] name = "snapbox-macros" -version = "0.3.8" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1c4b838b05d15ab22754068cb73500b2f3b07bf09d310e15b27f88160f1de40" +checksum = "16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af" dependencies = [ "anstream", ] diff --git a/crates/libtest2-mimic/Cargo.toml b/crates/libtest2-mimic/Cargo.toml index 4d19605..787b951 100644 --- a/crates/libtest2-mimic/Cargo.toml +++ b/crates/libtest2-mimic/Cargo.toml @@ -37,7 +37,7 @@ dunce = "1.0.4" escargot = "0.5.8" once_cell_polyfill = "1.56.0" pathdiff = "0.2.1" -snapbox = "0.5.0" +snapbox = "0.6.0" [lints] workspace = true diff --git a/crates/libtest2-mimic/tests/testsuite/all_passing.rs b/crates/libtest2-mimic/tests/testsuite/all_passing.rs index 3d363f5..4a9f681 100644 --- a/crates/libtest2-mimic/tests/testsuite/all_passing.rs +++ b/crates/libtest2-mimic/tests/testsuite/all_passing.rs @@ -29,12 +29,8 @@ fn check(args: &[&str], single: &str, parallel: &str) { .args(["--test-threads", "1"]) .assert() .success() - .stdout_matches(single); - test_cmd() - .args(args) - .assert() - .success() - .stdout_matches(parallel); + .stdout_eq(single); + test_cmd().args(args).assert().success().stdout_eq(parallel); } #[test] diff --git a/crates/libtest2-mimic/tests/testsuite/main_thread.rs b/crates/libtest2-mimic/tests/testsuite/main_thread.rs index 35712f2..f303e87 100644 --- a/crates/libtest2-mimic/tests/testsuite/main_thread.rs +++ b/crates/libtest2-mimic/tests/testsuite/main_thread.rs @@ -22,7 +22,7 @@ fn main() { .current_dir(package_root) .assert() .success() - .stdout_matches( + .stdout_eq( " running 1 test ...", diff --git a/crates/libtest2-mimic/tests/testsuite/mixed_bag.rs b/crates/libtest2-mimic/tests/testsuite/mixed_bag.rs index 4f1c949..2957af9 100644 --- a/crates/libtest2-mimic/tests/testsuite/mixed_bag.rs +++ b/crates/libtest2-mimic/tests/testsuite/mixed_bag.rs @@ -50,12 +50,12 @@ fn check(args: &[&str], code: i32, single: &str, parallel: &str) { .args(["--test-threads", "1"]) .assert() .code(code) - .stdout_matches(single); + .stdout_eq(single); test_cmd() .args(args) .assert() .code(code) - .stdout_matches(parallel); + .stdout_eq(parallel); } #[test] diff --git a/crates/libtest2-mimic/tests/testsuite/panic.rs b/crates/libtest2-mimic/tests/testsuite/panic.rs index f1a3413..e4006bf 100644 --- a/crates/libtest2-mimic/tests/testsuite/panic.rs +++ b/crates/libtest2-mimic/tests/testsuite/panic.rs @@ -28,12 +28,12 @@ fn check(args: &[&str], code: i32, single: &str, parallel: &str) { .args(["--test-threads", "1"]) .assert() .code(code) - .stdout_matches(single); + .stdout_eq(single); test_cmd() .args(args) .assert() .code(code) - .stdout_matches(parallel); + .stdout_eq(parallel); } #[test] diff --git a/crates/libtest2/Cargo.toml b/crates/libtest2/Cargo.toml index 01da651..6a66c87 100644 --- a/crates/libtest2/Cargo.toml +++ b/crates/libtest2/Cargo.toml @@ -37,7 +37,7 @@ dunce = "1.0.4" escargot = "0.5.8" once_cell_polyfill = "1.56.0" pathdiff = "0.2.1" -snapbox = "0.5.0" +snapbox = "0.6.0" [lints] workspace = true diff --git a/crates/libtest2/tests/testsuite/all_passing.rs b/crates/libtest2/tests/testsuite/all_passing.rs index 657881f..912b529 100644 --- a/crates/libtest2/tests/testsuite/all_passing.rs +++ b/crates/libtest2/tests/testsuite/all_passing.rs @@ -32,12 +32,8 @@ fn check(args: &[&str], single: &str, parallel: &str) { .args(["--test-threads", "1"]) .assert() .success() - .stdout_matches(single); - test_cmd() - .args(args) - .assert() - .success() - .stdout_matches(parallel); + .stdout_eq(single); + test_cmd().args(args).assert().success().stdout_eq(parallel); } #[test] diff --git a/crates/libtest2/tests/testsuite/mixed_bag.rs b/crates/libtest2/tests/testsuite/mixed_bag.rs index 9e354b4..82ccf52 100644 --- a/crates/libtest2/tests/testsuite/mixed_bag.rs +++ b/crates/libtest2/tests/testsuite/mixed_bag.rs @@ -57,12 +57,12 @@ fn check(args: &[&str], code: i32, single: &str, parallel: &str) { .args(["--test-threads", "1"]) .assert() .code(code) - .stdout_matches(single); + .stdout_eq(single); test_cmd() .args(args) .assert() .code(code) - .stdout_matches(parallel); + .stdout_eq(parallel); } #[test] diff --git a/crates/libtest2/tests/testsuite/panic.rs b/crates/libtest2/tests/testsuite/panic.rs index f672a7f..a9af8bf 100644 --- a/crates/libtest2/tests/testsuite/panic.rs +++ b/crates/libtest2/tests/testsuite/panic.rs @@ -28,12 +28,12 @@ fn check(args: &[&str], code: i32, single: &str, parallel: &str) { .args(["--test-threads", "1"]) .assert() .code(code) - .stdout_matches(single); + .stdout_eq(single); test_cmd() .args(args) .assert() .code(code) - .stdout_matches(parallel); + .stdout_eq(parallel); } #[test]