Response
Pada Callback Routing ExpressJS, terdapat parameter kedua yaitu response. Response merupakan object representasi dari HTTP Response.Kita bisa mengubah data HTTP Response melalui object Response tersebut.
Contoh:
const request = require('supertest');
const express = require('express');
const app = express();
app.get('/hello', (req, res) => {
res.send('Hello World!');
});
// Unit test
test('Test Response /hello endpoint', async () => {
const response = await request(app).get('/hello');
expect(response.status).toBe(200);
expect(response.text).toBe('Hello World!');
});