From 15fcb7e0677d7cbc53b4ca2f41a24000edb091e1 Mon Sep 17 00:00:00 2001 From: Jakob Wennberg Date: Thu, 26 Feb 2026 14:37:44 +0100 Subject: [PATCH] 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 --- lib/import/__tests__/account-mapper.test.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/import/__tests__/account-mapper.test.ts b/lib/import/__tests__/account-mapper.test.ts index 935d038e..7d9483ce 100644 --- a/lib/import/__tests__/account-mapper.test.ts +++ b/lib/import/__tests__/account-mapper.test.ts @@ -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)', () => {