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 {
|
return {
|
||||||
id: input.id,
|
id: input.id,
|
||||||
projectId: input.projectId,
|
projectId: input.projectId,
|
||||||
|
projectKey: input.projectId,
|
||||||
projectDisplayName: input.projectDisplayName,
|
projectDisplayName: input.projectDisplayName,
|
||||||
projectRootPath: `/repo/${input.projectId}`,
|
projectRootPath: `/repo/${input.projectId}`,
|
||||||
workspaceDirectory: `/repo/${input.projectId}/${input.id}`,
|
workspaceDirectory: `/repo/${input.projectId}/${input.id}`,
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ function gitWorkspace(
|
|||||||
): WorktreeSetupWorkspaceInput {
|
): WorktreeSetupWorkspaceInput {
|
||||||
return {
|
return {
|
||||||
projectId: "project-1",
|
projectId: "project-1",
|
||||||
|
projectKey: "project-1",
|
||||||
projectKind: "git",
|
projectKind: "git",
|
||||||
projectRootPath: "/repo/project-1",
|
projectRootPath: "/repo/project-1",
|
||||||
...overrides,
|
...overrides,
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ function workspace(input: Partial<WorkspaceDescriptor>): WorkspaceDescriptor {
|
|||||||
return {
|
return {
|
||||||
id: input.id ?? "workspace-a",
|
id: input.id ?? "workspace-a",
|
||||||
projectId: input.projectId ?? "project-a",
|
projectId: input.projectId ?? "project-a",
|
||||||
|
projectKey: input.projectKey ?? input.projectId ?? "project-a",
|
||||||
projectDisplayName: input.projectDisplayName ?? "Project A",
|
projectDisplayName: input.projectDisplayName ?? "Project A",
|
||||||
projectRootPath: input.projectRootPath ?? "/repo/a",
|
projectRootPath: input.projectRootPath ?? "/repo/a",
|
||||||
workspaceDirectory: input.workspaceDirectory ?? "/repo/a",
|
workspaceDirectory: input.workspaceDirectory ?? "/repo/a",
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ function createWorkspace(
|
|||||||
return {
|
return {
|
||||||
id: input.id,
|
id: input.id,
|
||||||
projectId: input.projectId ?? "project-1",
|
projectId: input.projectId ?? "project-1",
|
||||||
|
projectKey: input.projectKey ?? input.projectId ?? "project-1",
|
||||||
projectDisplayName: input.projectDisplayName ?? "Project 1",
|
projectDisplayName: input.projectDisplayName ?? "Project 1",
|
||||||
projectRootPath: input.projectRootPath ?? "/repo",
|
projectRootPath: input.projectRootPath ?? "/repo",
|
||||||
workspaceDirectory: input.workspaceDirectory ?? "/repo",
|
workspaceDirectory: input.workspaceDirectory ?? "/repo",
|
||||||
@@ -297,6 +298,7 @@ describe("workspace structure composition", () => {
|
|||||||
});
|
});
|
||||||
const emptyProject: EmptyProjectDescriptor = {
|
const emptyProject: EmptyProjectDescriptor = {
|
||||||
projectId: "project-a",
|
projectId: "project-a",
|
||||||
|
projectKey: "project-a",
|
||||||
projectDisplayName: "Project A",
|
projectDisplayName: "Project A",
|
||||||
projectCustomName: null,
|
projectCustomName: null,
|
||||||
projectRootPath: "/repo/a",
|
projectRootPath: "/repo/a",
|
||||||
@@ -351,6 +353,7 @@ describe("workspace structure composition", () => {
|
|||||||
useSessionStore.getState().setEmptyProjects(SERVER_ID, [
|
useSessionStore.getState().setEmptyProjects(SERVER_ID, [
|
||||||
{
|
{
|
||||||
projectId: "empty-project",
|
projectId: "empty-project",
|
||||||
|
projectKey: "empty-project",
|
||||||
projectDisplayName: "Empty Project",
|
projectDisplayName: "Empty Project",
|
||||||
projectCustomName: null,
|
projectCustomName: null,
|
||||||
projectRootPath: "/repo/empty",
|
projectRootPath: "/repo/empty",
|
||||||
|
|||||||
Reference in New Issue
Block a user