From 3333caadaf9a270ad2fca4d99a8374a0033402dd Mon Sep 17 00:00:00 2001 From: Evan Hahn Date: Mon, 18 Jan 2021 12:28:07 -0600 Subject: [PATCH] Add "everything is disabled" test --- test/index.test.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/test/index.test.ts b/test/index.test.ts index d999873..ba165b8 100644 --- a/test/index.test.ts +++ b/test/index.test.ts @@ -53,6 +53,29 @@ describe("helmet", () => { }); }); + it("works with all middlewares disabled", async () => { + await check( + helmet({ + contentSecurityPolicy: false, + dnsPrefetchControl: false, + expectCt: false, + frameguard: false, + hidePoweredBy: false, + hsts: false, + ieNoOpen: false, + noSniff: false, + originAgentCluster: false, + permittedCrossDomainPolicies: false, + referrerPolicy: false, + xssFilter: false, + }), + { + "content-security-policy": null, + "x-frame-options": null, + } + ); + }); + it("errors when `use`d directly", () => { const fakeRequest = { constructor: {