diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ab01d05..4582809 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -49,7 +49,7 @@ jobs: - uses: actions-rs/cargo@v1 with: command: test - args: --verbose -- send + args: --verbose --no-fail-fast fmt: name: Rustfmt diff --git a/tests/expect.rs b/tests/expect.rs index 400f25a..3673b7c 100644 --- a/tests/expect.rs +++ b/tests/expect.rs @@ -106,7 +106,12 @@ fn expect_n_bytes() { #[cfg(windows)] #[test] fn expect_n_bytes() { - let mut session = spawn("echo 'Hello World'").unwrap(); + use expectrl::{ProcAttr, Session}; + + let mut session = Session::spawn( + ProcAttr::default().commandline(r#"pwsh -C "echo 'Hello World'""#.to_string()), + ) + .unwrap(); // give shell some time std::thread::sleep(Duration::from_millis(300));