Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lack of Frontend Testing and GitHub Actions for Automated Tests #122

Open
ParagGhatage opened this issue Jan 30, 2025 · 2 comments
Open
Assignees

Comments

@ParagGhatage
Copy link
Contributor

ParagGhatage commented Jan 30, 2025

Description

This issue is focused on adding frontend tests for the website to ensure its proper functionality and reduce manual error review time. Integrate GitHub Actions to automate the testing process, so tests are executed automatically whenever new changes are pushed to the repository.

Benefits

  • Automated Testing: GitHub Actions will run tests every time changes are pushed, ensuring that the frontend is always functional and preventing any potential errors from being deployed.
  • Reduced Manual Review Time: This automation will significantly decrease the amount of time spent on manually checking and fixing errors, making the development process more efficient.
  • Enhanced Reliability: Automated tests will increase the reliability of the website by quickly identifying issues, making the testing process seamless and less error-prone.

Tasks

    • Frontend Testing Setup:
    • Choose an appropriate testing framework (e.g., Jest, Cypress, or Mocha).
    • Write tests for key components and functionalities (e.g., navigation, forms, UI components).
    • GitHub Actions Setup:
    • Set up a GitHub Actions workflow to run the tests automatically on every push.
    • Ensure proper notifications on the status of the tests (pass/fail).
    • Documentation:
    • Update the README or other relevant documentation to reflect the new automated testing setup.

Expected Outcome

  • A robust testing pipeline that ensures the frontend is fully functional after each update.
  • Improved productivity and faster development cycles with reduced manual testing efforts.

Additional Notes

This task is crucial for maintaining the integrity of the website and improving the overall development workflow. The integration of testing and GitHub Actions will streamline the process and increase confidence in the deployed features.

@ParagGhatage
Copy link
Contributor Author

@Ronnieraj37 , Could you please assign this issue to me?
I will get started on setting up frontend tests and integrating GitHub Actions for automated testing right away.
Thanks!

@Ronnieraj37
Copy link
Contributor

Assigned

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants