Integrate Mochawesome Reporting with API Tests

Image for post
Image for post
https://youtu.be/ruOlHHHyH5s

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:

Image for post
Image for post

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

https://youtu.be/ruOlHHHyH5s

You can also clone the GitHub repo to access this code

https://www.youtube.com/watch?v=ZSVw3TyZur4&list=PL6AdzyjjD5HDR2kNRU2dA1C8ydXRAaaBV&ab_channel=AutomationBro

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

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store