const helpers = require("./helpers/global-setup"); describe("port directive configuration", () => { describe("Set port 8090", () => { beforeAll(async () => { await helpers.startApplication("tests/configs/port_8090.js"); }); afterAll(async () => { await helpers.stopApplication(); }); it("should return 200", async () => { const res = await helpers.fetch("http://localhost:8090"); expect(res.status).toBe(200); }); }); describe("Set port 8100 on environment variable MM_PORT", () => { beforeAll(async () => { await helpers.startApplication("tests/configs/port_8090.js", (process.env.MM_PORT = 8100)); }); afterAll(async () => { await helpers.stopApplication(); }); it("should return 200", async () => { const res = await helpers.fetch("http://localhost:8100"); expect(res.status).toBe(200); }); }); });