diff --git a/tests/formDataServer.test.js b/tests/formDataServer.test.js index 0ee1766..a9e2b2a 100644 --- a/tests/formDataServer.test.js +++ b/tests/formDataServer.test.js @@ -6,6 +6,7 @@ const fs = require('fs'); const path = require('path'); const axios = require('axios'); const { Server, Agent } = require('http'); +const querystring = require('querystring'); // this prevents `socket hang up` for Node.js 20.10+ axios.defaults.httpAgent = new Agent({ keepAlive: false }); @@ -39,7 +40,18 @@ describe('Form Data Server', () => { server.close(); }); - it('should save data for valid expense on "POST /submit-expense" request', async () => { + it('should return an HTML form on "GET /" request', async () => { + const response = await axios.get(`${HOST}/`); + + expect(response.status).toBe(200); + expect(response.headers['content-type']).toContain('text/html'); + expect(response.data).toContain('