minor rearrangement in serveFile
[squeep-api-dingus] / test / lib / dingus.js
index c88921556db4b0d9abcd2decc95abc038f5fd459..ab61256b3a89162c17bfb002a0569f7975786efc 100644 (file)
@@ -821,6 +821,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 () {