This user account system allows for the registration of users using their email and password + OAuth providers. It has full email verification and password reset functionality. It uses PostgreSQL, Express, Passport, and JWT as user tokens.
Write tests for each API endpoint. The tests should cover both the expected valid responses and the expected errors. Use Mocha and Chai. Document the tests and possibly create a GitHub action.
Write tests for each API endpoint. The tests should cover both the expected valid responses and the expected errors. Use Mocha and Chai. Document the tests and possibly create a GitHub action.