vishalverma9572 / QuizMaster

QuizMaster is a comprehensive quiz application that allows users to create, take, and manage quizzes. The project is built using Node.js, Express, MongoDB for the backend, and React for the frontend. It provides features such as user authentication, quiz management, progress tracking, and viewing detailed quiz statistics.
https://quiz-master-frontend-jet.vercel.app/
MIT License
22 stars 92 forks source link

End-to-End Testing with Cypress #76

Open TommiNICE opened 3 weeks ago

TommiNICE commented 3 weeks ago

Hi, for my second contribution, I would like to implement end-to-end testing with the Cypress framework. That would be the first part of the contribution. The second part would be to actually write tests, but for first only for the profile page. I would open another issue for subsequent tests.

vishalverma9572 commented 3 weeks ago

@TommiNICE , Hello! After your commit, another person made a change that caused our server to crash. I had to revert the changes back to an older state, and I believe it was due to that person's code. Could you please create a PR again so that I can merge your changes once more? Thank you!

vishalverma9572 commented 3 weeks ago

@TommiNICE , You're one of my favorite collaborators, and I really appreciate your contributions. I strongly want to add your code back, so please create that PR again when you can.

vishalverma9572 commented 3 weeks ago

@TommiNICE , For this issue, please outline clearly what you plan to do in the first step. Once you've provided that, you can start working on that.

I am assigning this to you!

TommiNICE commented 3 weeks ago

Hi @vishalverma9572, here is a short outline about what I plan to do:

Outline: Adding Cypress End-to-End Testing to a MERN Stack Project

1. Purpose

2. Reason for Adding Cypress

3. First Test Case: Testing the Profile Page

Adding additional test cases would be my third contribution.

vishalverma9572 commented 3 weeks ago

@TommiNICE , okay! you can start working!

vishalverma9572 commented 1 week ago

@TommiNICE, any updates?

TommiNICE commented 1 week ago

Hi @vishalverma9572, I will start today. Expect my PR by tomorrow afternoon CEST.