Skip to content

Automate Testing Workflow #13

@jomzxc

Description

@jomzxc

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions