mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
test(app): model persisted project keys
This commit is contained in:
@@ -83,6 +83,7 @@ function workspace(input: {
|
||||
return {
|
||||
id: input.id,
|
||||
projectId: input.projectId,
|
||||
projectKey: input.projectId,
|
||||
projectDisplayName: input.projectDisplayName,
|
||||
projectRootPath: `/repo/${input.projectId}`,
|
||||
workspaceDirectory: `/repo/${input.projectId}/${input.id}`,
|
||||
|
||||
@@ -11,6 +11,7 @@ function gitWorkspace(
|
||||
): WorktreeSetupWorkspaceInput {
|
||||
return {
|
||||
projectId: "project-1",
|
||||
projectKey: "project-1",
|
||||
projectKind: "git",
|
||||
projectRootPath: "/repo/project-1",
|
||||
...overrides,
|
||||
|
||||
@@ -53,6 +53,7 @@ function workspace(input: Partial<WorkspaceDescriptor>): WorkspaceDescriptor {
|
||||
return {
|
||||
id: input.id ?? "workspace-a",
|
||||
projectId: input.projectId ?? "project-a",
|
||||
projectKey: input.projectKey ?? input.projectId ?? "project-a",
|
||||
projectDisplayName: input.projectDisplayName ?? "Project A",
|
||||
projectRootPath: input.projectRootPath ?? "/repo/a",
|
||||
workspaceDirectory: input.workspaceDirectory ?? "/repo/a",
|
||||
|
||||
@@ -31,6 +31,7 @@ function createWorkspace(
|
||||
return {
|
||||
id: input.id,
|
||||
projectId: input.projectId ?? "project-1",
|
||||
projectKey: input.projectKey ?? input.projectId ?? "project-1",
|
||||
projectDisplayName: input.projectDisplayName ?? "Project 1",
|
||||
projectRootPath: input.projectRootPath ?? "/repo",
|
||||
workspaceDirectory: input.workspaceDirectory ?? "/repo",
|
||||
@@ -297,6 +298,7 @@ describe("workspace structure composition", () => {
|
||||
});
|
||||
const emptyProject: EmptyProjectDescriptor = {
|
||||
projectId: "project-a",
|
||||
projectKey: "project-a",
|
||||
projectDisplayName: "Project A",
|
||||
projectCustomName: null,
|
||||
projectRootPath: "/repo/a",
|
||||
@@ -351,6 +353,7 @@ describe("workspace structure composition", () => {
|
||||
useSessionStore.getState().setEmptyProjects(SERVER_ID, [
|
||||
{
|
||||
projectId: "empty-project",
|
||||
projectKey: "empty-project",
|
||||
projectDisplayName: "Empty Project",
|
||||
projectCustomName: null,
|
||||
projectRootPath: "/repo/empty",
|
||||
|
||||
Reference in New Issue
Block a user