diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a4a968b..fde92e6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,10 @@ on: jobs: test: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, windows-latest] timeout-minutes: 10 steps: diff --git a/tests/ProcessManager.test.ts b/tests/ProcessManager.test.ts index 31fe0ec..583bcf0 100644 --- a/tests/ProcessManager.test.ts +++ b/tests/ProcessManager.test.ts @@ -309,7 +309,7 @@ describe("ProcessManager", () => { expect(success).toBe(false); expect(currentManager.getState()).toBe("error"); - expect(currentManager.getLastError()).toContain("not found"); + expect(currentManager.getLastError()).toContain("Process exited unexpectedly (exit code 127)"); }); test("handles double stop gracefully", async () => {