var date = function()

in legacy/routes/date.js [6:58]


var date = function (coverage) {
  router.put("/max", function (req, res, next) {
    if (req.body === "9999-12-31") {
      coverage["putDateMax"]++;
      res.status(200).end();
    } else {
      utils.send400(res, next, "Did not like the value provided for max date in the req " + util.inspect(req.body));
    }
  });

  router.get("/max", function (req, res, next) {
    coverage["getDateMax"]++;
    res.status(200).type("json").end('"9999-12-31"');
  });

  router.put("/min", function (req, res, next) {
    if (req.body === "0001-01-01") {
      coverage["putDateMin"]++;
      res.status(200).end();
    } else {
      utils.send400(res, next, "Did not like the value provided for min date in the req " + util.inspect(req.body));
    }
  });

  router.get("/min", function (req, res, next) {
    coverage["getDateMin"]++;
    res.status(200).type("json").end('"0001-01-01"');
  });

  router.get("/:scenario", function (req, res, next) {
    if (req.params.scenario === "null") {
      coverage["getDateNull"]++;
      res.status(200).end();
    } else if (req.params.scenario === "invaliddate") {
      coverage["getDateInvalid"]++;
      res.status(200).type("json").end('"201O-18-90"');
    } else if (req.params.scenario === "overflowdate") {
      coverage["getDateOverflow"]++;
      res.status(200).type("json").end('"10000000000-12-31"');
    } else if (req.params.scenario === "underflowdate") {
      coverage["getDateUnderflow"]++;
      res.status(200).type("json").end('"0000-00-00"');
    } else {
      res
        .status(400)
        .send(
          "Request path must contain a valid scenario: " +
            '"null", "invaliddate", "overflowdate", "underflowdate". Provided value is : ',
          +util.inspect(req.params.scenario),
        );
    }
  });
};