If you’re a nodeJS developer words like mocha, chai, supertest and superagent might sound familiar to you. It’s a regular practice to combine your git flow with tests so you guarantee your code is fully working and avoid some undesired regressions. This is often used in open source projects and…