Dilpreet Johal

Integrate Mochawesome Reporting with API Tests


In this post, we’ll take a look at how to get reporting setup for API tests. So far we have been printing results out on the console, now we’ll take a look at how to generate HTML report using mochawesome reporter.

Add mochawesome to the project:

npm install --save-dev mochawesome

To run the tests, you can simply pass them with the mocha command:

mocha test.js --reporter mochawesome

This will generate a mochawesome-report/ directory in your root folder which will contain a mochawesome.html file. Open the file to see the results, which will look similar to this:

There you go, now you have HTML reporting setup with your tests!🙌


You can also clone the GitHub repo to access this code


I hope this post helped you out, let me know if you have any questions in the comments below!

Happy testing! 😄

Subscribe to my YouTube channel
Support my work — https://www.buymeacoffee.com/automationbro
Follow @automationbro on Twitter

SDET Architect | YouTuber | Tech Blogger | Love to explore new tools and technologies. Check out my YouTube channel — https://youtube.com/automationbro