fix: correct account-mapper test to match bas_range fallback behavior

The test expected empty BAS reference to leave 1510 unmapped, but the
bas_range fallback correctly self-maps valid 4-digit BAS accounts with
confidence 0.9.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jakob Wennberg
2026-02-26 14:37:44 +01:00
co-authored by Claude Opus 4.6
parent 818c7fea11
commit 15fcb7e067
+4 -3
View File
@@ -193,13 +193,14 @@ describe('suggestMappings', () => {
expect(result).toHaveLength(0)
})
it('handles empty BAS accounts — everything unmapped', () => {
it('handles empty BAS accounts — bas_range fallback for valid accounts', () => {
const source = [makeSIEAccount('1510', 'Kundfordringar')]
const result = suggestMappings(source, [])
expect(result).toHaveLength(1)
expect(result[0].targetAccount).toBe('')
expect(result[0].confidence).toBe(0)
expect(result[0].targetAccount).toBe('1510')
expect(result[0].confidence).toBe(0.9)
expect(result[0].matchType).toBe('bas_range')
})
it('accepts BASReferenceAccount objects (full BAS reference)', () => {