Skip to main content

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!');
});