diff --git a/test/cli/consult.test.ts b/test/cli/consult.test.ts index 1455f7c02..fcda528ea 100644 --- a/test/cli/consult.test.ts +++ b/test/cli/consult.test.ts @@ -198,8 +198,8 @@ describe('CLI: squad consult', { timeout: 30_000 }, () => { const initResult = runSquad('init --global', TEST_ROOT, envWithGlobal); expect(initResult.exitCode).toBe(0); - // Verify the personal squad was created - const personalSquadDir = join(globalConfig, 'squad', '.squad'); + // Verify the personal squad was created (init --global bootstraps personal-squad/) + const personalSquadDir = join(globalConfig, 'squad', 'personal-squad'); expect(existsSync(personalSquadDir)).toBe(true); // 2. Create a fresh project with its own git repo (no .squad/) diff --git a/test/sdk/consult.test.ts b/test/sdk/consult.test.ts index 15db12722..1a1f38e69 100644 --- a/test/sdk/consult.test.ts +++ b/test/sdk/consult.test.ts @@ -507,7 +507,7 @@ describe('setupConsultMode', () => { expect(content).toContain('.squad/agents/'); }); - it('uses full squad.agent.md template with consult mode preamble', async () => { + it('uses consult mode preamble and squad context references', async () => { const result = await setupConsultMode({ projectRoot: PROJECT_ROOT, personalSquadRoot: PERSONAL_SQUAD, @@ -517,9 +517,10 @@ describe('setupConsultMode', () => { // Should have consult mode preamble expect(content).toContain('Consult Mode Active'); expect(content).toContain('Skip Init Mode'); - // Should have full template content (Coordinator Identity section) - expect(content).toContain('Coordinator Identity'); - expect(content).toContain('Team Mode'); + // Should reference local .squad/ context (present in both template and fallback) + expect(content).toContain('.squad/'); + // Should start with valid frontmatter + expect(content).toMatch(/^---\r?\n/); }); it('adds .github/agents/squad.agent.md to git exclude', async () => {