payments-dashboard/tests
amoussa1229 6af1a6ab90 fix: null-guard cash-position tile, add error logging, drop UTC date skew and serial GetItems
- Null-guard current_ledger on the authoritative cash-position tile so a
  missing ledger renders 'Not available' instead of the false '/bin/bash.00'
- Log GetCommand failures with console.error + logSafe instead of silent
  catch, matching the rest of the codebase
- Derive dates from local midnight instead of toISOString UTC, so the
  current-day lookup doesn't miss from 8pm ET to midnight
- Fetch all 14 balance keys in parallel with Promise.allSettled instead of
  14 serial GetCommands; start previous-day walk at i=1 since today's
  previous-day snapshot can't exist until tomorrow
- Use Item.as_of_date directly instead of a synthetic _asOfDate field
- Remove _asOfDate from test fixtures; add test for the null-ledger guard
2026-07-22 22:21:54 +00:00
..
fixtures feat(fetchboa): intraday current-day runs, raw S3 archive, balance records (#76) 2026-07-22 16:02:48 -04:00
boaRecon.test.js fix(fetchboa): read real CashPro field names; extend BAI code map; 7-day window (#75) 2026-07-22 15:40:49 -04:00
boaReconIntraday.test.js feat(fetchboa): intraday current-day runs, raw S3 archive, balance records (#76) 2026-07-22 16:02:48 -04:00
postingDate.test.js fix(fetchboa): read real CashPro field names; extend BAI code map; 7-day window (#75) 2026-07-22 15:40:49 -04:00
slackAppHome.test.js fix: null-guard cash-position tile, add error logging, drop UTC date skew and serial GetItems 2026-07-22 22:21:54 +00:00