all files / blackbird/modules/extensions/ acceptCharset.js

87.5% Statements 7/8
50% Branches 1/2
66.67% Functions 2/3
87.5% Lines 7/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16                  
const AcceptCharset = require("../headers/AcceptCharset");
 
module.exports = function (mach) {
    mach.Connection.prototype.acceptsCharset = function (charset) {
        return this.request.acceptsCharset(charset);
    };
 
    mach.Message.prototype.acceptsCharset = function (charset) {
        Eif (!this._acceptCharsetHeader) {
            this._acceptCharsetHeader = new AcceptCharset(this.headers["Accept-Charset"]);
        }
 
        return this._acceptCharsetHeader.accepts(charset);
    };
};