What Jest does on top of Jasmine is to allow developers to configure and automatically append unit test files in a special folder next to the code itself.
Jest will go to that folder every time, read the dependencies, load them, run the test (synchronously or asynchronously), and then show the results.
And what's great about Jest is that it doesn't even need a browser for the tests. All code is run against a "fake" page recreated via JSDOM, and they are also run in parallel so they take less than something run in QUnit or other similar frameworks.
Jest is compatible with vanilla JavaScript syntax, can work with client-side and server-side JavaScript code, and also includes support for CoffeeScript, React, or jQuery.
Requirements:
- Node.js 0.8 or higher
Comments not found