Files
ENI-cicd-tp/tests/e2e/e2e.test.js

25 lines
524 B
JavaScript

const axios = require('axios');
const app = require('../../src/server');
let server;
let baseURL;
beforeAll(done => {
server = app.listen(0, () => {
const { port } = server.address();
baseURL = `http://127.0.0.1:${port}`;
done();
});
});
afterAll(done => {
server.close(done);
});
describe('E2E GET /hello', () => {
it('responds with Hello world', async () => {
const res = await axios.get(`${baseURL}/hello`);
expect(res.status).toBe(200);
expect(res.data).toBe('Hello world');
});
});