X-Git-Url: http://git.squeep.com/?p=squeep-api-dingus;a=blobdiff_plain;f=test%2Flib%2Fdingus.js;h=519feb0bb27e0ee30fb8d9b50999d21761d60b88;hp=7036384494cf7d265b7c287d038541c22063c1b8;hb=93ad1b3d6b0fbe384f8f8fcd7c09d285060fa65f;hpb=842a9b1e5b62aa642a53269a8466fd1e021e4ff2 diff --git a/test/lib/dingus.js b/test/lib/dingus.js index 7036384..519feb0 100644 --- a/test/lib/dingus.js +++ b/test/lib/dingus.js @@ -667,8 +667,8 @@ Content-Type: image/sgi size: 8, blocks: 17, atimeMs: 1613253436842.815, - mtimeMs: 1603485933192.8610, - ctimeMs: 1603485933192.8610, + mtimeMs: 1603485933192.861, + ctimeMs: 1603485933192.861, birthtimeMs: 0, atime: '2021-02-13T21:57:16.843Z', mtime: '2020-10-23T13:45:33.193Z', @@ -707,6 +707,11 @@ Content-Type: image/sgi await dingus.serveFile(req, res, ctx, directory, fileName); assert(dingus.handlerNotFound.called); }); + it('requires directory be specified', async function () { + await dingus.serveFile(req, res, ctx, '', fileName); + assert(!fs.promises.readFile.called); + assert(dingus.handlerNotFound.called); + }); it('covers fs error', async function () { const expectedException = new Error('blah'); fs.promises.stat.restore();