Update workspace and app changes
This commit is contained in:
@@ -22,6 +22,16 @@ describe('workspace message schemas', () => {
|
||||
expect(parsed.type).toBe('fetch_workspaces_request')
|
||||
})
|
||||
|
||||
test('parses open_project_request', () => {
|
||||
const parsed = SessionInboundMessageSchema.parse({
|
||||
type: 'open_project_request',
|
||||
cwd: '/tmp/repo',
|
||||
requestId: 'req-open',
|
||||
})
|
||||
|
||||
expect(parsed.type).toBe('open_project_request')
|
||||
})
|
||||
|
||||
test('rejects invalid workspace update payload', () => {
|
||||
const result = SessionOutboundMessageSchema.safeParse({
|
||||
type: 'workspace_update',
|
||||
@@ -30,6 +40,10 @@ describe('workspace message schemas', () => {
|
||||
workspace: {
|
||||
id: '/repo',
|
||||
projectId: '/repo',
|
||||
projectDisplayName: 'repo',
|
||||
projectRootPath: '/repo',
|
||||
projectKind: 'non_git',
|
||||
workspaceKind: 'directory',
|
||||
name: '',
|
||||
status: 'not-a-bucket',
|
||||
activityAt: null,
|
||||
|
||||
Reference in New Issue
Block a user