Step 11
Notice the output of Jest:
This is a condensed output. If you want more details, such as the name of the tests, update the jest.config.js
file as follows:
module.exports = {
preset: "@shelf/jest-mongodb",
+ verbose: true,
};
Rerun the tests; you should see an output similar to this:
Notice all the tests run every time. If you want to focus on one test only, you can decorate it with .only
:
- test("Return 200 when authentication is sucessfull", async () => {
+ test.only("Return 200 when authentication is sucessfull", async () => {
const response = await request.post("/authenticate").send({
username: "testclient",
password: "testclient",
});
expect(response.status).toBe(200);
});
Rerun the tests; you should see an output similar to this:
You can decorate describe
with .only
to focus on one suite of tests. Moreover, you can use the .skip
on tests to explicitly skip them! For example, update the tests/index.test.js
as follows.
- test("Get 200 for API homepage", async () => {
+ test.skip("Get 200 for API homepage", async () => {
const response = await request.get("/");
expect(response.status).toBe(200);
});
Rerun the tests; you should see an output similar to this: