chore(lint): parallelize script-health-monitor afterEach and spawns

Close all stub TCP servers concurrently and spawn typecheck/api
scripts via Promise.all to drop two no-await-in-loop warnings.
This commit is contained in:
Mohamed Boudra
2026-04-24 03:25:32 +07:00
parent 46731a51d0
commit d3a94e8cf2

View File

@@ -433,19 +433,21 @@ describe("ScriptHealthMonitor", () => {
[];
try {
for (const scriptName of ["typecheck", "api"]) {
await spawnWorkspaceScript({
repoRoot: workspace.repoDir,
workspaceId: workspace.repoDir,
projectSlug: "repo",
branchName: null,
scriptName,
daemonPort: null,
routeStore,
runtimeStore,
terminalManager: createStubTerminalManager(createTerminalCalls) as any,
});
}
await Promise.all(
["typecheck", "api"].map((scriptName) =>
spawnWorkspaceScript({
repoRoot: workspace.repoDir,
workspaceId: workspace.repoDir,
projectSlug: "repo",
branchName: null,
scriptName,
daemonPort: null,
routeStore,
runtimeStore,
terminalManager: createStubTerminalManager(createTerminalCalls) as any,
}),
),
);
expect(createTerminalCalls).toHaveLength(2);
expect(routeStore.listRoutes()).toEqual([