Category: Frontend · Difficulty: Intermediate · Effort: Large · Priority: Core
Skills: TypeScript, React, Next.js, Vitest or Jest, React Testing Library
Good for: Frontend Intern
Description: finverify-terminal/frontend currently has zero .test./.spec.* files anywhere in the tree. #59 sets up CI to lint/build the frontend but there's nothing for CI to run in terms of tests yet.
Expected outcome: Test runner configured, and initial coverage for the highest-traffic components under frontend/components/workspace and frontend/app/dashboard.
Acceptance criteria:
Files: finverify-terminal/frontend/components/, frontend/app/
Dependencies: coordinate with #59 so CI wiring isn't duplicated.
Labels: frontend, testing, intermediate
Category: Frontend · Difficulty: Intermediate · Effort: Large · Priority: Core
Skills: TypeScript, React, Next.js, Vitest or Jest, React Testing Library
Good for: Frontend Intern
Description: finverify-terminal/frontend currently has zero .test./.spec.* files anywhere in the tree. #59 sets up CI to lint/build the frontend but there's nothing for CI to run in terms of tests yet.
Expected outcome: Test runner configured, and initial coverage for the highest-traffic components under frontend/components/workspace and frontend/app/dashboard.
Acceptance criteria:
Files: finverify-terminal/frontend/components/, frontend/app/
Dependencies: coordinate with #59 so CI wiring isn't duplicated.
Labels: frontend, testing, intermediate