Skip to content

Commit 5d1b437

Browse files
committed
test for strictHeader false
1 parent 8aef93a commit 5d1b437

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

test/state.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,26 @@ describe('state', () => {
116116
});
117117
});
118118

119+
it('ignores invalid cookie using server.state() (header)', (done) => {
120+
121+
const handler = function (request, reply) {
122+
123+
const log = request.getLog('state');
124+
return reply(log.length);
125+
};
126+
127+
const server = new Hapi.Server();
128+
server.connection();
129+
server.state('a', { strictHeader: false });
130+
server.route({ path: '/', method: 'GET', handler: handler });
131+
server.inject({ method: 'GET', url: '/', headers: { cookie: 'a=x y;' } }, (res) => {
132+
133+
expect(res.statusCode).to.equal(200);
134+
expect(res.result).to.equal(0);
135+
done();
136+
});
137+
});
138+
119139
it('logs invalid cookie (value)', (done) => {
120140

121141
const handler = function (request, reply) {

0 commit comments

Comments
 (0)