deprecate common.ensureLoggerLevels and no longer use
[squeep-api-dingus] / test / lib / dingus.js
index c88921556db4b0d9abcd2decc95abc038f5fd459..12f40e8a83dad33690f7bbc535d68dfc19a4c9c3 100644 (file)
@@ -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
+});