diff --git a/src/main/js/config.js b/src/main/js/config.js index 81e6ed1..eca6467 100644 --- a/src/main/js/config.js +++ b/src/main/js/config.js @@ -39,6 +39,7 @@ const populate = (config) => { healthcheck = '/healthcheck', metrics = '/metrics', secure: _secure, + entrypoint = `${_secure ? 'https' : 'http'}://${host}:${port}`, keepAliveTimeout = 61_000, headersTimeout = 62_000, requestTimeout = 30_000 @@ -54,6 +55,7 @@ const populate = (config) => { host, port, base, + entrypoint, metrics, healthcheck, requestTimeout, diff --git a/src/test/js/app.js b/src/test/js/app.js index 4b678a6..9ee359e 100644 --- a/src/test/js/app.js +++ b/src/test/js/app.js @@ -68,7 +68,20 @@ test('is runnable', async () => { [ 'reads packument via GET', { url: 'http://localhost:3001/registry/d', method: 'GET'}, - { statusCode: 200, json: {name: 'd', description: 'Property descriptor factory'}} + { statusCode: 200, json: { + name: 'd', + description: 'Property descriptor factory', + versions: { + '0.1.0': { + name: 'd', + version: '0.1.0', + dist: { + tarball: 'http://localhost:3001/registry/d/-/d-0.1.0.tgz' + } + } + } + } + } ], [ 'reads packument via HEAD',