Now let’s proceed with installing Jest. As mentioned earlier, before we go ahead with installing Jest, there are a few prerequisites needed for this course.
Firstly, Node.js.
If you don't already have Node.js on your machine, then please go to the following link.
If you are using a Windows machine, then please select the Windows Installer icon and follow the prompts through to successful installation.
If you are using a Mac, then select the macOS Installer link. Then open up the PKG file that was downloaded and follow the prompts.
Then to check if you have Node correctly installed:
As you can see, I'm using a Mac for this course, so I'll open up Terminal.
Then put in the following
node -v
As you can see, that now gives us the version of Node installed.
You should now also have NPM installed.
You can check this by running the following:
npm -v
This now gives us the NPM version that we have installed.
You would also need a code editor or IDE of your choice. For example, Visual Studio Code, Sublime or even Atom.
For this course I'm using VS Code, which can be installed by going to this link.
Then running a VS Code installer depending on your OS. macOS or Windows.
Now that we have our prerequisite setup lets create a project — a new project for the sake of this particular course.
Let’s say:
mkdir automationU
Let’s hit enter and then:
cd automationU
Now let’s create a package.json
file.
We do that by running:
npm init -y
That should now create a package.json
file for our project.
Then to the main part, installing Jest.
You can run this command:
npm install --save-dev jest
This should now install Jest onto your project.
Now that's done let’s go to our package.json
file that we created.
Let’s just add the following line so that we can run our Jest test.
"scripts": {
"test": "jest"
}
That's it, we now have the base and the platform setup required to create our Jest test.