it('covers', function () {
const d = new Dingus({}, {});
assert(d);
- assert('log' in d.logger);
});
}); // constructor
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 () {
assert(dingus.serveFile.called);
});
}); // handlerGetStaticFile
-});
\ No newline at end of file
+});