Summary
packages/web ships with no tests; pnpm --filter @shipyard/web test just echoes success. The UI (deployment list/status, build pack selector, deploy form) is entirely untested, and the CI test job passes trivially for web.
Scope
Add Vitest + React Testing Library covering the key flows:
- Deployment list / status rendering.
- Build pack selector.
- Deploy form (create app, trigger deploy).
This is a portfolio project — "web has no tests" weakens the story.
Summary
packages/webships with no tests;pnpm --filter @shipyard/web testjust echoes success. The UI (deployment list/status, build pack selector, deploy form) is entirely untested, and the CItestjob passes trivially for web.Scope
Add Vitest + React Testing Library covering the key flows:
This is a portfolio project — "web has no tests" weakens the story.