diff --git a/tests/process/spawn/stream.luau b/tests/process/spawn/stream.luau index 7edd9e9..bc5846b 100644 --- a/tests/process/spawn/stream.luau +++ b/tests/process/spawn/stream.luau @@ -11,7 +11,10 @@ assert( "Failed to write to stdin or read from stdout of child process" ) -local echoChild = process.spawn("echo", { msg, ">>/dev/stderr" }, { shell = true }) +local echoChild = if process.os == "windows" + then process.spawn("Write-Error", { msg }, { shell = "powershell" }) + else process.spawn("echo", { msg, ">>/dev/stderr" }, { shell = true }) + assert( msg == buffer.tostring(echoChild.stderr:read(#msg)), "Failed to read from stderr of child process"