From 152337d991392faecb604d124b8546f4b55e9612 Mon Sep 17 00:00:00 2001 From: thorn0 Date: Wed, 10 Feb 2016 20:15:21 +0200 Subject: [PATCH] fix: invalid characters in the headers on Node 5.6.0 --- lib/middleware/common.js | 2 +- test/unit/middleware/karma.spec.js | 2 +- test/unit/middleware/source_files.spec.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/middleware/common.js b/lib/middleware/common.js index 510819e1b..c58883e7e 100644 --- a/lib/middleware/common.js +++ b/lib/middleware/common.js @@ -87,7 +87,7 @@ var createServeFile = function (fs, directory, config) { var setNoCacheHeaders = function (response) { response.setHeader('Cache-Control', 'no-cache') response.setHeader('Pragma', 'no-cache') - response.setHeader('Expires', (new Date(0)).toString()) + response.setHeader('Expires', (new Date(0)).toUTCString()) } var setHeavyCacheHeaders = function (response) { diff --git a/test/unit/middleware/karma.spec.js b/test/unit/middleware/karma.spec.js index 841fe8a4f..9ace5ed31 100644 --- a/test/unit/middleware/karma.spec.js +++ b/test/unit/middleware/karma.spec.js @@ -250,7 +250,7 @@ describe('middleware.karma', () => { }) it('should send non-caching headers for context.html', (done) => { - var ZERO_DATE = (new Date(0)).toString() + var ZERO_DATE = (new Date(0)).toUTCString() includedFiles([]) diff --git a/test/unit/middleware/source_files.spec.js b/test/unit/middleware/source_files.spec.js index bdc623ebf..0eb2f8557 100644 --- a/test/unit/middleware/source_files.spec.js +++ b/test/unit/middleware/source_files.spec.js @@ -110,7 +110,7 @@ describe('middleware.source_files', function () { }) it('should send no-caching headers for js source files without timestamps', function () { - var ZERO_DATE = new RegExp(new Date(0).toString().substring(0, 33).replace(/\+/, '\\+')) + var ZERO_DATE = new RegExp(new Date(0).toUTCString()) servedFiles([ new File('/src/some.js')