all files / blackbird/modules/utils/ IrregularHeaderNames.js

100% Statements 3/3
100% Branches 0/0
100% Functions 1/1
100% Lines 3/3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20                              11× 11×    
/**
 * A map of HTTP header names with irregular case.
 */
module.exports = [
    "Content-ID",
    "Content-MD5",
    "DNT",
    "ETag",
    "P3P",
    "TE",
    "WWW-Authenticate",
    "X-ATT-DeviceId",
    "X-UA-Compatible",
    "X-WebKit-CSP",
    "X-XSS-Protection"
].reduce(function (map, headerName) {
    map[headerName.toLowerCase()] = headerName;
    return map;
}, {});