diff --git a/packages/server/src/terminal/terminal-manager.test.ts b/packages/server/src/terminal/terminal-manager.test.ts index f08b1a4ff..47905d142 100644 --- a/packages/server/src/terminal/terminal-manager.test.ts +++ b/packages/server/src/terminal/terminal-manager.test.ts @@ -202,7 +202,10 @@ it("inherits registered env for the worktree root cwd", async () => { ], }); - await waitForCondition(() => existsSync(markerPath), 10000); + await waitForCondition( + () => existsSync(markerPath) && readFileSync(markerPath, "utf8") === "45678", + 10000, + ); expect(readFileSync(markerPath, "utf8")).toBe("45678"); }); @@ -228,7 +231,10 @@ it("inherits registered env for subdirectories within the worktree", async () => ], }); - await waitForCondition(() => existsSync(markerPath), 10000); + await waitForCondition( + () => existsSync(markerPath) && readFileSync(markerPath, "utf8") === "45679", + 10000, + ); expect(readFileSync(markerPath, "utf8")).toBe("45679"); });