Exclude default shared workspaces from tab

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
dotta 2026-03-26 16:20:40 -05:00
parent b69f0b7dc4
commit 0ff778ec29
2 changed files with 42 additions and 0 deletions

View file

@ -195,4 +195,31 @@ describe("buildProjectWorkspaceSummaries", () => {
expect(summaries).toHaveLength(1);
expect(summaries[0]?.key).toBe("execution:exec-2");
});
it("excludes issues that only use the default shared workspace", () => {
const summaries = buildProjectWorkspaceSummaries({
project,
issues: [
createIssue({
id: "issue-default-shared",
projectWorkspaceId: primaryWorkspace.id,
executionWorkspaceId: "exec-shared-default",
updatedAt: new Date("2026-03-26T12:00:00Z"),
}),
],
executionWorkspaces: [
createExecutionWorkspace({
id: "exec-shared-default",
mode: "shared_workspace",
strategyType: "project_primary",
projectWorkspaceId: primaryWorkspace.id,
branchName: null,
baseRef: null,
providerType: "local_fs",
}),
],
});
expect(summaries).toHaveLength(0);
});
});