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