From 43417e2251e73de64d585ebc8009d90bda9f210b Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Wed, 3 Apr 2019 17:10:27 +0700 Subject: [PATCH] Test if opts.bodyParser is false body parsing middleware is disabled --- test/create-test-server.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/create-test-server.js b/test/create-test-server.js index a9fa7a4..24ded1a 100644 --- a/test/create-test-server.js +++ b/test/create-test-server.js @@ -186,6 +186,21 @@ test('opts.bodyParser is passed through to bodyParser', async t => { })); }); +test('if opts.bodyParser is false body parsing middleware is disabled', async t => { + const server = await createTestServer({ bodyParser: false }); + const text = 'foo'; + + server.post('/echo', (req, res) => { + t.deepEqual(req.body, undefined); + res.end(); + }); + + await got.post(server.url + '/echo', { + headers: { 'content-type': 'text/plain' }, + body: text + }); +}); + test('support returning body directly', async t => { const server = await createTestServer();