var nonStringEnums = function()

in legacy/routes/nonStringEnums.js [5:37]


var nonStringEnums = function (coverage) {
  coverage["NonStringEnumsPostInt"] = 0;
  coverage["NonStringEnumsGetInt"] = 0;
  coverage["NonStringEnumsPostFloat"] = 0;
  coverage["NonStringEnumsGetFloat"] = 0;

  router.put("/int/put", function (req, res, next) {
    let body = req.body;
    if (body == "200") {
      coverage["NonStringEnumsPostInt"]++;
      res.status(200).json("Nice job posting an int enum");
    } else {
      utils.send400(res, next, "Did not receive what I was expecting");
    }
  });
  router.get("/int/get", function (req, res, next) {
    coverage["NonStringEnumsGetInt"]++;
    res.status(200).type("json").end("429");
  });
  router.put("/float/put", function (req, res, next) {
    let body = req.body;
    if (body == "200.4") {
      coverage["NonStringEnumsPostFloat"]++;
      res.status(200).json("Nice job posting a float enum");
    } else {
      utils.send400(res, next, "Did not receive what I was expecting");
    }
  });
  router.get("/float/get", function (req, res, next) {
    coverage["NonStringEnumsGetFloat"]++;
    res.status(200).type("json").end("429.1");
  });
};