X-Git-Url: https://git.squeep.com/?a=blobdiff_plain;f=test%2Flib%2Fdingus.js;h=12f40e8a83dad33690f7bbc535d68dfc19a4c9c3;hb=df1c89ca311a06417104e6be0ade6617cbfae60e;hp=c88921556db4b0d9abcd2decc95abc038f5fd459;hpb=87d3be22d14dc94df3bc0b3bc37b92c2c5decd71;p=squeep-api-dingus diff --git a/test/lib/dingus.js b/test/lib/dingus.js index c889215..12f40e8 100644 --- a/test/lib/dingus.js +++ b/test/lib/dingus.js @@ -25,7 +25,6 @@ describe('Dingus', function () { it('covers', function () { const d = new Dingus({}, {}); assert(d); - assert('log' in d.logger); }); }); // constructor @@ -821,6 +820,13 @@ Content-Type: image/sgi await dingus.serveFile(req, res, ctx, directory, fileName); assert(res.end.called); }); + it('handles misconfigured encoding', async function () { + Enum.EncodingType.Flarp = 'flarp'; + req._headers[Enum.Header.AcceptEncoding] = 'flarp, gzip'; + await dingus.serveFile(req, res, ctx, directory, fileName); + delete Enum.EncodingType.Flarp; + assert(res.end.called); + }); }); // serveFile describe('renderError', function () { @@ -1019,4 +1025,4 @@ Content-Type: image/sgi assert(dingus.serveFile.called); }); }); // handlerGetStaticFile -}); \ No newline at end of file +});