Files
tilbudgivern/backend/__tests__/validationPrompts.test.js

25 lines
917 B
JavaScript

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');
});
});