diff --git a/dashboard/app.js b/dashboard/app.js index f5f7c51..1faceb0 100644 --- a/dashboard/app.js +++ b/dashboard/app.js @@ -47,7 +47,7 @@ function formatTimestamp(ts) { } function getStatusBadge(status) { - const cls = STATUS_COLORS[status] || 'badge-pending'; + const cls = STATUS_COLORS[status] || DEFAULT_BADGE_CLASS; return `${status === 'RefundRequested' ? 'Refund Requested' : status}`; } diff --git a/dashboard/app.test.js b/dashboard/app.test.js index 898bb83..a5ab36f 100644 --- a/dashboard/app.test.js +++ b/dashboard/app.test.js @@ -135,9 +135,9 @@ describe('getStatusBadge()', () => { loadAppScript(); }); - it('returns a span with badge-pending for unknown statuses', () => { + it('returns a span with badge-unknown (the safe fallback) for unknown statuses', () => { const badge = getStatusBadge('Unknown'); - expect(badge).toContain('badge-pending'); + expect(badge).toContain('badge-unknown'); expect(badge).toContain('