X-Git-Url: https://git.squeep.com/?a=blobdiff_plain;f=test%2Flib%2Fdingus.js;h=8913436980c22cd5ad076af0dd39f2f722625381;hb=97be4c0841f2615651c6cd6fb466aada47773cc4;hp=9d471229d3a26ebde87ebfae9d53efbde46c9aaa;hpb=031c170bdaf1d9c331e6f6fc701ce6540c0e6941;p=squeep-api-dingus diff --git a/test/lib/dingus.js b/test/lib/dingus.js index 9d47122..8913436 100644 --- a/test/lib/dingus.js +++ b/test/lib/dingus.js @@ -12,10 +12,14 @@ const Enum = require('../../lib/enum'); const noExpectedException = 'did not get expected exception'; +const _nop = () => {}; +const _logFn = (process.env['VERBOSE_TESTS'] && console.log) || _nop; const noLogger = { - debug: () => {}, - error: () => {}, + debug: _logFn, + error: _logFn, }; +sinon.spy(noLogger, 'debug'); +sinon.spy(noLogger, 'error'); describe('Dingus', function () { let dingus; @@ -703,8 +707,9 @@ describe('Dingus', function () { }); it('covers no meta file', async function() { dingus._readFileInfo.resolves([null, null]); - await dingus._serveFileMetaHeaders(res, directory, fileName); + const result = await dingus._serveFileMetaHeaders(res, directory, fileName); assert(!res.setHeader.called); + assert.strictEqual(result, false); }); it('adds extra headers', async function () { dingus._readFileInfo.resolves([{}, Buffer.from(`Link: ; rel="relation" @@ -713,8 +718,9 @@ X-Folded-Header: data the fold Content-Type: image/sgi `)]); - await dingus._serveFileMetaHeaders(res, directory, fileName); + const result = await dingus._serveFileMetaHeaders(res, directory, fileName); assert(res.setHeader.called); + assert.strictEqual(result, true); }); }); // _serveFileMetaHeaders