it("should return false with default true", function() { const req = makeMockReq({ noattr: false }); expect(getParam(req, "noattr")) .toEqual(false); expect(getParam(req, "noattr", null, true)) .toEqual(false); expect(getParam(req, "noattr", (p) => p, true)) .toEqual(false); });
it("should handle camelcase when requesting underscores", function() { const req = makeMockReq({top_fields: "foo"}); expect(getParam(req, "top_fields")).toEqual("foo"); expect(getParam(req, "topFields")).toEqual("foo"); });