-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Is your feature request related to a problem? Please describe.
Manual testing is becoming increasingly time-consuming and error-prone, especially as the project scales. It’s difficult to consistently verify functionality across different environments and edge cases.
Describe the solution you'd like
Integrate an automated testing framework (e.g., Vitest or Jest) that runs on every commit or pull request. Ideally, this would include unit tests for core components and integration tests for critical flows. CI integration (e.g., GitHub Actions) would ensure tests run automatically and block merges if they fail.
Describe alternatives you've considered
- Continuing with manual testing (not scalable)
- Using browser-based testing tools like Cypress (may be overkill for current scope)
- Writing ad-hoc scripts (less maintainable)
Additional context
The project already uses TypeScript and Vite, so Vitest would be a natural fit. We could start with a few key components and expand coverage gradually.