17 lines
649 B
JavaScript
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);
|
|
});
|
|
});
|