@@ -2310,10 +2310,10 @@ describe('session()', function(){
2310
2310
} )
2311
2311
2312
2312
describe ( 'cookieParser()' , function ( ) {
2313
- it ( 'should read from req.cookies' , function ( done ) {
2313
+ it ( 'shouldn\'t read from req.cookies' , function ( done ) {
2314
2314
var app = express ( )
2315
2315
. use ( cookieParser ( ) )
2316
- . use ( function ( req , res , next ) { req . headers . cookie = 'foo=bar' ; next ( ) } )
2316
+ . use ( function ( req , res , next ) { delete req . headers . cookie ; next ( ) } )
2317
2317
. use ( createSession ( ) )
2318
2318
. use ( function ( req , res , next ) {
2319
2319
req . session . count = req . session . count || 0
@@ -2328,56 +2328,11 @@ describe('session()', function(){
2328
2328
request ( app )
2329
2329
. get ( '/' )
2330
2330
. set ( 'Cookie' , cookie ( res ) )
2331
- . expect ( 200 , '2' , done )
2332
- } )
2333
- } )
2334
-
2335
- it ( 'should reject unsigned from req.cookies' , function ( done ) {
2336
- var app = express ( )
2337
- . use ( cookieParser ( ) )
2338
- . use ( function ( req , res , next ) { req . headers . cookie = 'foo=bar' ; next ( ) } )
2339
- . use ( createSession ( { key : 'sessid' } ) )
2340
- . use ( function ( req , res , next ) {
2341
- req . session . count = req . session . count || 0
2342
- req . session . count ++
2343
- res . end ( req . session . count . toString ( ) )
2344
- } )
2345
-
2346
- request ( app )
2347
- . get ( '/' )
2348
- . expect ( 200 , '1' , function ( err , res ) {
2349
- if ( err ) return done ( err )
2350
- request ( app )
2351
- . get ( '/' )
2352
- . set ( 'Cookie' , 'sessid=' + sid ( res ) )
2353
2331
. expect ( 200 , '1' , done )
2354
2332
} )
2355
2333
} )
2356
2334
2357
- it ( 'should reject invalid signature from req.cookies' , function ( done ) {
2358
- var app = express ( )
2359
- . use ( cookieParser ( ) )
2360
- . use ( function ( req , res , next ) { req . headers . cookie = 'foo=bar' ; next ( ) } )
2361
- . use ( createSession ( { key : 'sessid' } ) )
2362
- . use ( function ( req , res , next ) {
2363
- req . session . count = req . session . count || 0
2364
- req . session . count ++
2365
- res . end ( req . session . count . toString ( ) )
2366
- } )
2367
-
2368
- request ( app )
2369
- . get ( '/' )
2370
- . expect ( 200 , '1' , function ( err , res ) {
2371
- if ( err ) return done ( err )
2372
- var val = cookie ( res ) . replace ( / ...\. / , '.' )
2373
- request ( app )
2374
- . get ( '/' )
2375
- . set ( 'Cookie' , val )
2376
- . expect ( 200 , '1' , done )
2377
- } )
2378
- } )
2379
-
2380
- it ( 'should read from req.signedCookies' , function ( done ) {
2335
+ it ( 'shouldn\'t read from req.signedCookies' , function ( done ) {
2381
2336
var app = express ( )
2382
2337
. use ( cookieParser ( 'keyboard cat' ) )
2383
2338
. use ( function ( req , res , next ) { delete req . headers . cookie ; next ( ) } )
@@ -2395,7 +2350,7 @@ describe('session()', function(){
2395
2350
request ( app )
2396
2351
. get ( '/' )
2397
2352
. set ( 'Cookie' , cookie ( res ) )
2398
- . expect ( 200 , '2 ' , done )
2353
+ . expect ( 200 , '1 ' , done )
2399
2354
} )
2400
2355
} )
2401
2356
} )
0 commit comments