it('should create the HSTS middleware with the merged configuration', function() { let securityMiddlewareFactory = new SecurityMiddlewareFactory({ hsts: { maxAge: 10886400 } }); let expectedConfiguration = securityMiddlewareFactory.defaultConfig.hsts; expectedConfiguration.maxAge = 10886400; securityMiddlewareFactory.getMiddlewares(); expect(helmet.hsts.calledWith(expectedConfiguration)).to.be.ok; });
it('should create the hsts middleware with default config', function() { let securityMiddlewareFactory = new SecurityMiddlewareFactory(); securityMiddlewareFactory.getHstsMiddleware(); expect(helmet.hsts.calledWith(securityMiddlewareFactory.defaultConfig.hsts)).to.be.ok; });