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

17 lines
649 B
JavaScript

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