Skip to content

Commit 479940a

Browse files
committed
tests: add cookie.originalMaxAge tests
1 parent 97fe63c commit 479940a

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

test/session.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1850,6 +1850,37 @@ describe('session()', function(){
18501850
})
18511851
})
18521852

1853+
describe('.originalMaxAge', function () {
1854+
before(function () {
1855+
this.server = createServer({ cookie: { maxAge: 2000 } }, function (req, res) {
1856+
req.session.hits = (req.session.hits || 0) + 1
1857+
res.end(JSON.stringify(req.session.cookie.originalMaxAge))
1858+
})
1859+
})
1860+
1861+
it('should equal original maxAge', function (done) {
1862+
request(this.server)
1863+
.get('/')
1864+
.expect(200, '2000', done)
1865+
})
1866+
1867+
it('should equal original maxAge for all requests', function (done) {
1868+
var server = this.server
1869+
1870+
request(server)
1871+
.get('/')
1872+
.expect(200, '2000', function (err, res) {
1873+
if (err) return done(err)
1874+
setTimeout(function () {
1875+
request(server)
1876+
.get('/')
1877+
.set('Cookie', cookie(res))
1878+
.expect(200, '2000', done)
1879+
}, 100)
1880+
})
1881+
})
1882+
})
1883+
18531884
describe('.secure', function(){
18541885
var app
18551886

0 commit comments

Comments
 (0)