O'Reilly logo

TypeScript Microservices by Parth Ghiya

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Our libraries and test tool types

Test tools can be divided into various functionalities. In order to get the best out of them, we always use a combination of them. Let's look at the best tools available based on their functionalities:

  • Provide a testing base: Mocha, Jasmine, Jest, Cucumber
  • Give assertion functions: Chai, Jasmine, Jest, Unexpected
  • Generate, display and observe test results: Mocha, Jasmine, Jest, Karma
  • Generate and compare snapshots of component and data structures: Jest, Ava
  • Provide mocks, spies, and stubs: Sinon, Jasmine, Enzyme, Jest, test double
  • Generate code coverage reports: Istanbul, Jest, Blanket
  • E2E tests: Casper, Nightwatch

In this section, we will quickly go through Ava, Chai, Mocha, and Sinon, and get to know ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required