Skip to content

Commit 390bf0c

Browse files
authored
Merge pull request #280 from sumiredc/deprecated
Fix: Use cargo_bin_cmd instead of deprecated Command::cargo_bin
2 parents 2e6e6cb + 2985cdb commit 390bf0c

File tree

1 file changed

+3
-4
lines changed
  • src/tutorial/testing/tests

1 file changed

+3
-4
lines changed

src/tutorial/testing/tests/cli.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
use assert_cmd::prelude::*; // Add methods on commands
1+
use assert_cmd::cargo::*; // Import cargo_bin_cmd! macro and methods
22
use predicates::prelude::*; // Used for writing assertions
3-
use std::process::Command; // Run programs
43

54
#[test]
65
fn file_doesnt_exist() -> Result<(), Box<dyn std::error::Error>> {
7-
let mut cmd = Command::cargo_bin("grrs")?;
6+
let mut cmd = cargo_bin_cmd!("grrs");
87

98
cmd.arg("foobar").arg("test/file/doesnt/exist");
109
cmd.assert()
@@ -21,7 +20,7 @@ fn find_content_in_file() -> Result<(), Box<dyn std::error::Error>> {
2120
let file = assert_fs::NamedTempFile::new("sample.txt")?;
2221
file.write_str("A test\nActual content\nMore content\nAnother test")?;
2322

24-
let mut cmd = Command::cargo_bin("grrs")?;
23+
let mut cmd = cargo_bin_cmd!("grrs");
2524
cmd.arg("test").arg(file.path());
2625
cmd.assert()
2726
.success()

0 commit comments

Comments
 (0)