From cef697088f7867a080a0406900fdea187809df8e Mon Sep 17 00:00:00 2001 From: wtgtybhertgeghgtwtg Date: Tue, 19 Jun 2018 17:28:17 -0700 Subject: [PATCH] Update test. --- test/create-test-server.js | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/test/create-test-server.js b/test/create-test-server.js index 9aa26d3..adf41a3 100644 --- a/test/create-test-server.js +++ b/test/create-test-server.js @@ -154,16 +154,29 @@ test('opts.certificate is passed through to createCert()', async t => { }); test('opts.bodyParser is passed through to bodyParser', async t => { - const server = await createTestServer({ bodyParser: { limit: '200kb' } }); + const smallServer = await createTestServer({ bodyParser: { limit: '100kb' } }); + const bigServer = await createTestServer({ bodyParser: { limit: '200kb' } }); - server.post('/echo', (req, res) => { + smallServer.post('/echo', (req, res) => { t.pass(req.body.size > 100 * 1024); res.end(); }); - await got.post(server.url + '/echo', { + bigServer.post('/echo', (req, res) => { + t.pass(req.body.size > 100 * 1024); + res.end(); + }); + + const buf = Buffer.alloc(150 * 1024); + + await t.throws(got.post(smallServer.url + '/echo', { + headers: { 'content-type': 'application/octet-stream' }, + body: buf + })); + + await got.post(bigServer.url + '/echo', { headers: { 'content-type': 'application/octet-stream' }, - body: Buffer.alloc(101 * 1024) + body: buf }); });