Files
orca/src/main/runtime/rpc/methods/worktree-schemas.test.ts
T
2026-06-02 18:15:31 -07:00

26 lines
637 B
TypeScript

import { describe, expect, it } from 'vitest'
import { WorktreeCreate } from './worktree-schemas'
describe('worktree RPC schemas', () => {
it('rejects invalid startup agent values', () => {
const parsed = WorktreeCreate.safeParse({
repo: 'repo-1',
name: 'agent-startup',
startupAgent: 'wat',
startupPrompt: 'hi'
})
expect(parsed.success).toBe(false)
})
it('rejects startup prompts without startup agents', () => {
const parsed = WorktreeCreate.safeParse({
repo: 'repo-1',
name: 'agent-startup',
startupPrompt: 'hi'
})
expect(parsed.success).toBe(false)
})
})