const ExcelMappingService = require('../src/services/excelMappingService'); describe('ExcelMappingService', () => { test('returns needs_review without attempting to parse an incomplete mapping', async () => { const result = { status: 'needs_review', summary: 'Kolonnerne kan ikke mappes sikkert.', sheets: [], warnings: ['Vælg kolonner manuelt.'] }; const service = new ExcelMappingService({ runner: jest.fn().mockResolvedValue(result) }); service.getStructure = jest.fn().mockReturnValue({ sheets: [] }); await expect(service.map('/does/not/need/to/exist.xlsx')).resolves.toEqual(result); }); });