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')