@@ -41,6 +41,10 @@ describe('SessionStrategy', function() {
4141 } ) ;
4242
4343 describe ( 'handling a request with a login session' , function ( ) {
44+ var strategy = new SessionStrategy ( function ( user , req , done ) {
45+ done ( null , { id : user } ) ;
46+ } ) ;
47+
4448 var request , pass = false ;
4549
4650 before ( function ( done ) {
@@ -54,9 +58,6 @@ describe('SessionStrategy', function() {
5458
5559 req . _passport = { } ;
5660 req . _passport . instance = { } ;
57- req . _passport . instance . deserializeUser = function ( user , req , done ) {
58- done ( null , { id : user } ) ;
59- } ;
6061 req . _passport . session = { } ;
6162 req . _passport . session . user = '123456' ;
6263 } )
@@ -79,6 +80,10 @@ describe('SessionStrategy', function() {
7980 } ) ;
8081
8182 describe ( 'handling a request with a login session serialized to 0' , function ( ) {
83+ var strategy = new SessionStrategy ( function ( user , req , done ) {
84+ done ( null , { id : user } ) ;
85+ } ) ;
86+
8287 var request , pass = false ;
8388
8489 before ( function ( done ) {
@@ -92,9 +97,6 @@ describe('SessionStrategy', function() {
9297
9398 req . _passport = { } ;
9499 req . _passport . instance = { } ;
95- req . _passport . instance . deserializeUser = function ( user , req , done ) {
96- done ( null , { id : user } ) ;
97- } ;
98100 req . _passport . session = { } ;
99101 req . _passport . session . user = 0 ;
100102 } )
@@ -117,6 +119,10 @@ describe('SessionStrategy', function() {
117119 } ) ;
118120
119121 describe ( 'handling a request with a login session that has been invalidated' , function ( ) {
122+ var strategy = new SessionStrategy ( function ( user , req , done ) {
123+ done ( null , false ) ;
124+ } ) ;
125+
120126 var request , pass = false ;
121127
122128 before ( function ( done ) {
@@ -130,9 +136,6 @@ describe('SessionStrategy', function() {
130136
131137 req . _passport = { } ;
132138 req . _passport . instance = { } ;
133- req . _passport . instance . deserializeUser = function ( user , req , done ) {
134- done ( null , false ) ;
135- } ;
136139 req . _passport . session = { } ;
137140 req . _passport . session . user = '123456' ;
138141 } )
@@ -154,6 +157,10 @@ describe('SessionStrategy', function() {
154157 } ) ;
155158
156159 describe ( 'handling a request with a login session and setting custom user property' , function ( ) {
160+ var strategy = new SessionStrategy ( function ( user , req , done ) {
161+ done ( null , { id : user } ) ;
162+ } ) ;
163+
157164 var request , pass = false ;
158165
159166 before ( function ( done ) {
@@ -168,9 +175,6 @@ describe('SessionStrategy', function() {
168175 req . _passport = { } ;
169176 req . _passport . instance = { } ;
170177 req . _passport . instance . _userProperty = 'currentUser' ;
171- req . _passport . instance . deserializeUser = function ( user , req , done ) {
172- done ( null , { id : user } ) ;
173- } ;
174178 req . _passport . session = { } ;
175179 req . _passport . session . user = '123456' ;
176180 } )
@@ -192,6 +196,10 @@ describe('SessionStrategy', function() {
192196 } ) ;
193197
194198 describe ( 'handling a request with a login session that encounters an error when deserializing' , function ( ) {
199+ var strategy = new SessionStrategy ( function ( user , req , done ) {
200+ done ( new Error ( 'something went wrong' ) ) ;
201+ } ) ;
202+
195203 var request , error ;
196204
197205 before ( function ( done ) {
@@ -205,9 +213,6 @@ describe('SessionStrategy', function() {
205213
206214 req . _passport = { } ;
207215 req . _passport . instance = { } ;
208- req . _passport . instance . deserializeUser = function ( user , req , done ) {
209- done ( new Error ( 'something went wrong' ) ) ;
210- } ;
211216 req . _passport . session = { } ;
212217 req . _passport . session . user = '123456' ;
213218 } )
0 commit comments