The integration suite had rotted against the app. Systematic fixes: - seed refs: MV Ocean Pride/Sea Breeze/TECH-OPS → current seed entities - helper appendLineItem set lineItems[i].description; createPo now keys on lineItems[i].name → zero line items. Fixed to .name. - vendor gating: lifecycle setups (approval/payment/receipt) now attach the seeded verified vendor before approval. - cleanup: POAction has no onDelete:Cascade, so deletePo(sByTitle) now removes POAction rows before the PO. - import-api: fixture committed to tests/fixtures/Sample_PO.xlsx (was an absolute path to a non-existent dir). - products-search: code search assertion .every → .some (search spans fields). 11 failures remain (behavioral drift — separate commit). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Sample_PO.xlsx | ||