ResultadosDigitais/matrix

View on GitHub
backend/app/app.server.test.js

Summary

Maintainability
A
0 mins
Test Coverage
const request = require("supertest");
const app = require("../app/app.server");

describe("Unit testing the / route", () => {
  it("should return OK status", () => request(app)
    .get("/")
    .then((response) => {
      expect(response.status).toEqual(200);
    }));

  it("should there is an element with id='application' to render react app", () => request(app)
    .get("/")
    .then((response) => {
      expect(response.text).toContain("<div id=\"application\"></div>");
    }));

  it("should there is login.js on rendering", () => request(app)
    .get("/")
    .then((response) => {
      expect(response.text).toMatch(
        /<script src="\/dist\/login-.[a-z0-9]+\.js"><\/script>/,
      );
    }));
});