use super::*; #[cfg(windows)] test! { name: powershell, justfile: r#" default: #!powershell Write-Host Hello-World "#, stdout: "Hello-World\n", } #[cfg(windows)] test! { name: powershell_exe, justfile: r#" default: #!powershell.exe Write-Host Hello-World "#, stdout: "Hello-World\n", } #[cfg(windows)] test! { name: cmd, justfile: r#" default: #!cmd /c @echo Hello-World "#, stdout: "Hello-World\r\n", } #[cfg(windows)] test! { name: cmd_exe, justfile: r#" default: #!cmd.exe /c @echo Hello-World "#, stdout: "Hello-World\r\n", } #[test] fn simple() { Test::new() .justfile( " foo: #!/bin/sh echo bar ", ) .stdout("bar\n") .run(); }