From 68d573422600d8caae9155555023468e886f1604 Mon Sep 17 00:00:00 2001 From: dead-horse Date: Thu, 30 Apr 2020 01:00:27 +0800 Subject: [PATCH 1/2] deps: koa-session@6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3ec7aef..7b5d2b6 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "cookie" ], "dependencies": { - "koa-session": "^5.7.0" + "koa-session": "^6.0.0" }, "devDependencies": { "autod": "^2.10.1", From 801363e58ad88c9b64213c8da2068ea83b25267b Mon Sep 17 00:00:00 2001 From: dead-horse Date: Tue, 12 May 2020 13:37:01 +0800 Subject: [PATCH 2/2] test: fix samesite test case --- .travis.yml | 2 +- test/app/middleware/session.test.js | 2 ++ test/fixtures/samesite-none-session/config/config.default.js | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a781294..11cf92c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -sudo: false + language: node_js node_js: - '8' diff --git a/test/app/middleware/session.test.js b/test/app/middleware/session.test.js index 110c533..b7edbbc 100644 --- a/test/app/middleware/session.test.js +++ b/test/app/middleware/session.test.js @@ -81,6 +81,8 @@ describe('test/app/middlewares/session.test.js', () => { it('should work with sameSite=none', async () => { await agent .get('/set?foo=bar') + .set('user-agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36') + .set('x-forwarded-proto', 'https') .expect(200) .expect({ foo: 'bar' }) .expect(res => { diff --git a/test/fixtures/samesite-none-session/config/config.default.js b/test/fixtures/samesite-none-session/config/config.default.js index 8c8e2d5..21ada81 100644 --- a/test/fixtures/samesite-none-session/config/config.default.js +++ b/test/fixtures/samesite-none-session/config/config.default.js @@ -4,3 +4,5 @@ exports.keys = 'keys'; exports.session = { sameSite: 'none', }; + +exports.proxy = true;