From a2e8d2728cbccc1e833f2374db9f8b58dcbc9146 Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Sat, 3 Jun 2017 13:51:22 +0700 Subject: [PATCH] Test opts.certificate is passed through to createCert() --- test/create-test-server.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/test/create-test-server.js b/test/create-test-server.js index 020dc4d..db70a30 100644 --- a/test/create-test-server.js +++ b/test/create-test-server.js @@ -66,3 +66,20 @@ test('server listens for SSL traffic', async t => { const response = await got(server.sslUrl + '/foo', { rejectUnauthorized: false }); t.is(response.body, 'bar'); }); + +test('opts.certificate is passed through to createCert()', async t => { + const server = await createTestServer({ certificate: 'foo.bar' }); + + server.get('/foo', (req, res) => { + res.send('bar'); + }); + + console.log(server.sslCert); + + const response = await got(server.sslUrl + '/foo', { + strictSSL: true, + ca: server.sslCert.caKeys.certificate, + headers: { host: 'foo.bar' } + }); + t.is(response.body, 'bar'); +});