File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -116,6 +116,26 @@ describe('state', () => {
116
116
} ) ;
117
117
} ) ;
118
118
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
+
119
139
it ( 'logs invalid cookie (value)' , ( done ) => {
120
140
121
141
const handler = function ( request , reply ) {
You can’t perform that action at this time.
0 commit comments