Mashape/mockbin

View on GitHub
lib/routes/cookies.js

Summary

Maintainability
A
1 hr
Test Coverage
D
66%
module.exports = {
    one: function oneCookie(req, res, next) {
        const name = req.params.name.toLowerCase();

        res.body = req.cookies
            ? req.cookies[name]
                ? req.cookies[name]
                : false
            : false;

        next();
    },

    set: function setCookie(req, res, next) {
        res.cookie(req.params.name, req.params.value);

        res.body = req.params.value;

        next();
    },

    all: function allCookies(req, res, next) {
        res.body = req.har.log.entries[0].request.cookies;

        next();
    },
};