UNPKG

alagarr

Version:

Alagarr is a request-response helper library that removes the boilerplate from your Node.js serverless functions and helps make your code portable.

27 lines (26 loc) 1 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const requests_1 = require("../../../test/fixtures/requests"); const enforced_headers_1 = __importDefault(require("./enforced-headers")); const mockRequest = Object.assign({}, requests_1.get); const mockOptions = { headers: { 'strict-transport-security': 'max-age=31536000; includeSubDomains; preload', }, }; describe('Response enforced headers', () => { test('are set correctly', () => { const { headers } = enforced_headers_1.default({ body: 'foobar', headers: { foo: 'bar', }, statusCode: 200, }, mockRequest, mockOptions); expect(headers['strict-transport-security']).toBe(mockOptions.headers['strict-transport-security']); expect(headers.foo).toBe('bar'); }); });