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:
co-authored by
Claude Opus 4.6
parent
818c7fea11
commit
15fcb7e067
@@ -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)', () => {
|
||||
|
||||
Reference in New Issue
Block a user