Add optional name + docs (#25)

* Add optional name

* docs: add README.md with project documentation
This commit is contained in:
Rock
2025-12-02 14:09:31 +01:00
committed by GitHub
parent ca292d17f3
commit b4d021a548
7 changed files with 122 additions and 24 deletions

View File

@@ -1,9 +1,9 @@
const axios = require('axios');
const app = require('../../src/server');
const axios = require("axios");
const app = require("../../src/server");
let server;
let baseURL;
beforeAll(done => {
beforeAll((done) => {
server = app.listen(0, () => {
const { port } = server.address();
baseURL = `http://127.0.0.1:${port}`;
@@ -11,14 +11,14 @@ beforeAll(done => {
});
});
afterAll(done => {
afterAll((done) => {
server.close(done);
});
describe('E2E GET /hello', () => {
it('responds with Hello world', async () => {
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');
expect(res.data).toBe("Hello world!");
});
});

View File

@@ -1,10 +1,10 @@
const request = require('supertest');
const app = require('../../src/server');
const request = require("supertest");
const app = require("../../src/server");
describe('GET /hello', () => {
it('should return Hello world', async () => {
const res = await request(app).get('/hello');
describe("GET /hello", () => {
it("should return Hello world", async () => {
const res = await request(app).get("/hello");
expect(res.statusCode).toBe(200);
expect(res.text).toBe('Hello world');
expect(res.text).toBe("Hello world!");
});
});

View File

@@ -1,7 +1,7 @@
const { getGreeting } = require('../../src/greeting');
const { getGreeting } = require("../../src/greeting");
describe('getGreeting', () => {
it('returns the hello world message', () => {
expect(getGreeting()).toBe('Hello world');
describe("getGreeting", () => {
it("returns the hello world message", () => {
expect(getGreeting()).toBe("Hello world!");
});
});