mjackson/mach

View on GitHub
modules/utils/__tests__/normalizeHeaderName-test.js

Summary

Maintainability
A
0 mins
Test Coverage
var expect = require('expect');
var IrregularHeaderNames = require('../IrregularHeaderNames');
var normalizeHeaderName = require('../normalizeHeaderName');

describe('normalizeHeaderName', function () {

  it('correctly normalizes Content-Type', function () {
    expect(normalizeHeaderName('content-type')).toEqual('Content-Type');
  });

  Object.keys(IrregularHeaderNames).forEach(function (key) {
    var headerName = IrregularHeaderNames[key];

    it('correctly normalizes ' + headerName, function () {
      expect(normalizeHeaderName(key)).toEqual(headerName);
    });
  });

});