/
githubmirror
/
express
Обзор
Документация
Войти
/
githubmirror
/
express
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/acceptance/cookie-sessions.js
37 строк
942 B
Douglas Christopher Wilson
build: update example dependencies
17 дек 2021, 05:47
17 дек 2021, 05:47
eee93a2
Код
Авторство
О чём код?
var app = require('../../examples/cookie-sessions') var request = require('supertest') describe('cookie-sessions', function () { describe('GET /', function () { it('should display no views', function (done) { request(app) .get('/') .expect(200, 'viewed 1 times\n', done) }) it('should set a session cookie', function (done) { request(app) .get('/') .expect('Set-Cookie', /session=/) .expect(200, done) }) it('should display 1 view on revisit', function (done) { request(app) .get('/') .expect(200, 'viewed 1 times\n', function (err, res) { if (err) return done(err) request(app) .get('/') .set('Cookie', getCookies(res)) .expect(200, 'viewed 2 times\n', done) }) }) }) }) function getCookies(res) { return res.headers['set-cookie'].map(function (val) { return val.split(';')[0] }).join('; '); }