import { describe, expect, it } from 'bun:test'; import { mapWebhookTypeToStatus } from './helpers'; describe('status-transitions', () => { it('activated maps to ACTIVE', () => { expect(mapWebhookTypeToStatus('activated')).toBe('ACTIVE'); }); it('updated maps to ACTIVE', () => { expect(mapWebhookTypeToStatus('updated')).toBe('ACTIVE'); }); it('payment_failed maps to PAST_DUE', () => { expect(mapWebhookTypeToStatus('payment_failed')).toBe('PAST_DUE'); }); it('cancelled maps to CANCELED', () => { expect(mapWebhookTypeToStatus('cancelled')).toBe('CANCELED'); }); });