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/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", 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;