import { sumInvoicePaymentAmountsAtomic } from './sumInvoicePaymentAmountsAtomic'; describe('sumInvoicePaymentAmountsAtomic', () => { it('returns zero when payments are missing or empty', () => { expect(sumInvoicePaymentAmountsAtomic(undefined)).toBe('0'); expect(sumInvoicePaymentAmountsAtomic([])).toBe('0'); }); it('sums multiple payment amounts atomically', () => { expect( sumInvoicePaymentAmountsAtomic([ { amountAtomic: '100000000000' }, { amountAtomic: '250000000000' } ]) ).toBe('350000000000'); }); });