From 41964580a8869d5f094e7379d5672dd75f8491f9 Mon Sep 17 00:00:00 2001 From: Daniel Tschinder Date: Thu, 28 Sep 2017 11:25:52 +0200 Subject: [PATCH] deps: send@0.16.0 closes #3431 closes #3435 --- History.md | 8 ++++++++ package.json | 2 +- test/res.sendFile.js | 14 ++++++++++++++ test/res.type.js | 3 ++- 4 files changed, 25 insertions(+), 2 deletions(-) diff --git a/History.md b/History.md index 248b1c7a67..32b9eb19cb 100644 --- a/History.md +++ b/History.md @@ -25,6 +25,14 @@ unreleased - perf: reduce overhead when no `X-Forwarded-For` header * deps: qs@6.5.1 - Fix parsing & compacting very deep objects + * deps: send@0.16.0 + - Add 70 new types for file extensions + - Add `immutable` option + - Fix missing `` in default error & redirects + - Set charset as "UTF-8" for .js and .json + - Use instance methods on steam to check for listeners + - deps: mime@1.4.1 + - perf: improve path validation speed * deps: setprototypeof@1.1.0 * deps: utils-merge@1.0.1 * deps: vary@~1.1.2 diff --git a/package.json b/package.json index addbdcb7f3..2aac075732 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "qs": "6.5.1", "range-parser": "~1.2.0", "safe-buffer": "5.1.1", - "send": "0.15.6", + "send": "0.16.0", "serve-static": "1.12.6", "setprototypeof": "1.1.0", "statuses": "~1.3.1", diff --git a/test/res.sendFile.js b/test/res.sendFile.js index 9b866471bc..4b1f3852f3 100644 --- a/test/res.sendFile.js +++ b/test/res.sendFile.js @@ -180,6 +180,20 @@ describe('res', function(){ }); }); + describe('with "immutable" option', function () { + it('should add immutable cache-control directive', function (done) { + var app = createApp(path.resolve(__dirname, 'fixtures/name.txt'), { + immutable: true, + maxAge: '4h' + }) + + request(app) + .get('/') + .expect('Cache-Control', 'public, max-age=14400, immutable') + .expect(200, done) + }) + }) + describe('with "maxAge" option', function () { it('should set cache-control max-age from number', function (done) { var app = createApp(path.resolve(__dirname, 'fixtures/name.txt'), { diff --git a/test/res.type.js b/test/res.type.js index 7c03ef4c64..cc1dd08d41 100644 --- a/test/res.type.js +++ b/test/res.type.js @@ -13,7 +13,8 @@ describe('res', function(){ request(app) .get('/') - .expect('Content-Type', 'application/javascript', done); + .expect('Content-Type', 'application/javascript; charset=utf-8') + .end(done) }) it('should default to application/octet-stream', function(done){