shoc-frontend-new/src/test/app/(protected)/vendors
Codex Review Integration 58fc323ea2 fix(work-orders): use local calendar day for Past Due and stabilize slow suites
computeIsPastDue and the day view's todayKey derived today from
toISOString() (UTC). West of UTC that rolls over hours early, so work
scheduled for today showed as Past Due every evening. Both now use the
local todayIso() helper the board already uses; regression tests pin
23:30 and 00:30 in America/Sao_Paulo with fake Date.

Test stability:
- adv-search page sync: scope pagination queries with within() instead of
  scanning ~330 buttons / 3000 nodes on every waitFor poll
- pm-schedules-list-actions: static import of the edit page so module
  transform does not count against the 5s test budget
- vendor create modal / detail drawer: userEvent.setup({ delay: null });
  15s describe budget for full MUI dialog renders under parallel load
2026-09-16 22:06:33 -03:00
..
use-vendor-roster-form.test.tsx feat(vendors): add Service Area assignment, filter and column 2026-09-16 11:55:40 -03:00
vendor-create-modal.test.tsx fix(work-orders): use local calendar day for Past Due and stabilize slow suites 2026-09-16 22:06:33 -03:00
vendor-detail-drawer.test.tsx fix(work-orders): use local calendar day for Past Due and stabilize slow suites 2026-09-16 22:06:33 -03:00
vendor-roster-address-fields.test.tsx feat(vendors): add Service Area assignment, filter and column 2026-09-16 11:55:40 -03:00
vendor-roster-conflict-alert.test.tsx fix: complete SH-283 vendor QA paths (#148) 2026-08-27 15:03:36 -03:00
vendor-service-area.test.tsx feat(vendors): add Service Area assignment, filter and column 2026-09-16 11:55:40 -03:00
vendor-state-select.ts Merge origin/dev into feat/ab/sh-278-vendor-service-area 2026-09-16 16:08:12 -03:00
vendor-trade-specialties-field.test.tsx fix(vendors): remove obsolete trade reorder controls (SH-182) 2026-08-21 11:42:06 -03:00
vendors-list.test.tsx SH-281: group vendor directory rows by company (#188) 2026-09-16 14:40:24 -03:00