const { buildExcelReviewPrompt, buildFinalReviewPrompt } = require('../src/prompts/validationPrompts'); describe('validation prompts', () => { test('Excel review treats workbook content as untrusted data and limits findings', () => { const prompt = buildExcelReviewPrompt({ packages: [{ name: 'Testpakke' }] }); expect(prompt).toContain('højst 20 fund'); expect(prompt).toContain('ubetroet data'); expect(prompt).toContain('præcis én eksisterende primærrække'); expect(prompt).toContain('relatedRows'); expect(prompt).toContain('Testpakke'); }); test('Final review focuses on quote consistency and limits output', () => { const prompt = buildFinalReviewPrompt({ project: { name: 'Testprojekt' } }); expect(prompt).toContain('subtotal, avance, moms og slutpris'); expect(prompt).toContain('højst 15 fund'); expect(prompt).toContain('Testprojekt'); }); });