@@ -60,7 +60,7 @@ describe('ExpressOAuthServer', function() {
6060
6161 it ( 'should authenticate the request' , function ( done ) {
6262 var tokenExpires = new Date ( ) ;
63- tokenExpires = new Date ( tokenExpires . setDate ( tokenExpires . getDate ( ) + 1 ) ) ;
63+ tokenExpires . setDate ( tokenExpires . getDate ( ) + 1 ) ;
6464
6565 var token = { user : { } , accessTokenExpiresAt : tokenExpires } ;
6666 var model = {
@@ -87,8 +87,7 @@ describe('ExpressOAuthServer', function() {
8787
8888 it ( 'should cache the authorization token' , function ( done ) {
8989 var tokenExpires = new Date ( ) ;
90- tokenExpires = new Date ( tokenExpires . setDate ( tokenExpires . getDate ( ) + 1 ) ) ;
91-
90+ tokenExpires . setDate ( tokenExpires . getDate ( ) + 1 ) ;
9291 var token = { user : { } , accessTokenExpiresAt : tokenExpires } ;
9392 var model = {
9493 getAccessToken : function ( ) {
@@ -101,27 +100,30 @@ describe('ExpressOAuthServer', function() {
101100
102101 var spy = sinon . spy ( function ( req , res , next ) {
103102 res . locals . oauth . token . should . equal ( token ) ;
104-
103+ res . send ( token ) ;
105104 next ( ) ;
106105 } ) ;
107106 app . use ( spy ) ;
108107
109108 request ( app . listen ( ) )
110109 . get ( '/' )
111110 . set ( 'Authorization' , 'Bearer foobar' )
112- . expect ( 200 , function ( ) {
113- spy . called . should . be . true ;
114- done ( ) ;
111+ . expect ( 200 , function ( err , res ) {
112+ spy . called . should . be . True ( ) ;
113+ done ( err ) ;
115114 } ) ;
116115 } ) ;
117116 } ) ;
118117
119118 describe ( 'authorize()' , function ( ) {
120119 it ( 'should cache the authorization code' , function ( done ) {
120+ var tokenExpires = new Date ( ) ;
121+ tokenExpires . setDate ( tokenExpires . getDate ( ) + 1 ) ;
122+
121123 var code = { authorizationCode : 123 } ;
122124 var model = {
123125 getAccessToken : function ( ) {
124- return { user : { } } ;
126+ return { user : { } , accessTokenExpiresAt : tokenExpires } ;
125127 } ,
126128 getClient : function ( ) {
127129 return { grants : [ 'authorization_code' ] , redirectUris : [ 'http://example.com' ] } ;
@@ -144,9 +146,9 @@ describe('ExpressOAuthServer', function() {
144146 . post ( '/?state=foobiz' )
145147 . set ( 'Authorization' , 'Bearer foobar' )
146148 . send ( { client_id : 12345 , response_type : 'code' } )
147- . expect ( 200 , function ( ) {
148- spy . called . should . be . true ;
149- done ( ) ;
149+ . expect ( 302 , function ( err , res ) {
150+ spy . called . should . be . True ( ) ;
151+ done ( err ) ;
150152 } ) ;
151153 } ) ;
152154
@@ -173,7 +175,7 @@ describe('ExpressOAuthServer', function() {
173175 . expect ( 400 , function ( err , res ) {
174176 res . body . error . should . eql ( 'invalid_request' ) ;
175177 res . body . error_description . should . eql ( 'Missing parameter: `response_type`' ) ;
176- done ( ) ;
178+ done ( err ) ;
177179 } ) ;
178180 } ) ;
179181
@@ -241,9 +243,9 @@ describe('ExpressOAuthServer', function() {
241243 . post ( '/' )
242244 . send ( 'client_id=foo&client_secret=bar&grant_type=password&username=qux&password=biz' )
243245 . expect ( { access_token : 'foobar' , token_type : 'Bearer' } )
244- . expect ( 200 , function ( ) {
245- spy . called . should . be . true ;
246- done ( ) ;
246+ . expect ( 200 , function ( err , res ) {
247+ spy . called . should . be . True ( ) ;
248+ done ( err ) ;
247249 } ) ;
248250 } ) ;
249251
0 commit comments