- Jest is a testing framework for JavaScript applications.
One of the major advantages of Jest
is that it has all the five testing tools
described in the previous video built-in.
Jest also has an API that is familiar
with other JavaScript testing frameworks
you may already be used to.
The Jest testing framework can be used to test
any of the three most popular front end frameworks.
That is Angular, React, and, of course, Vue.js.
Jest can also be configured
to work with any custom JavaScript project setup you have.
The philosophy behind Jest is to ensure correctness
in any JavaScript code base.
Jest has a very approachable feature-rich API,
and you can use only what you need from the framework.
Jest is also well-documented
and makes the testing experience a delight.
Jest was built and is maintained by Facebook,
and has a very strong community of developers behind it.
In the following sections,
you'll be installing and setting up Jest
to write tests for the demo application you just cloned.