@@ -26,6 +26,7 @@ const SERVER = process.env.SERVER_URL || `https://${ME}.cloudant.com`;
2626const SERVER_NO_PROTOCOL = SERVER . replace ( / ^ h t t p s ? : \/ \/ / , '' ) ;
2727const SERVER_WITH_CREDS = `https://${ ME } :${ PASSWORD } @${ SERVER_NO_PROTOCOL } ` ;
2828const DBNAME = `/nodejs-cloudant-${ uuidv4 ( ) } ` ;
29+ const COOKIEAUTH_PLUGIN = [ { cookieauth : { autoRenew : false } } ] ;
2930
3031// mock cookies
3132
@@ -85,7 +86,7 @@ describe('#db CookieAuth Plugin', function() {
8586 . get ( DBNAME )
8687 . reply ( 200 , { doc_count : 0 } ) ;
8788
88- var cloudantClient = new Client ( { plugins : 'cookieauth' } ) ;
89+ var cloudantClient = new Client ( { creds : { outUrl : SERVER_WITH_CREDS } , plugins : COOKIEAUTH_PLUGIN } ) ;
8990 var req = { url : SERVER_WITH_CREDS + DBNAME , method : 'GET' } ;
9091 cloudantClient . request ( req , function ( err , resp , data ) {
9192 assert . equal ( err , null ) ;
@@ -115,7 +116,7 @@ describe('#db CookieAuth Plugin', function() {
115116 var end1 = false ;
116117 var end2 = false ;
117118
118- var cloudantClient = new Client ( { plugins : 'cookieauth' } ) ;
119+ var cloudantClient = new Client ( { creds : { outUrl : SERVER_WITH_CREDS } , plugins : COOKIEAUTH_PLUGIN } ) ;
119120 var req = { url : SERVER_WITH_CREDS + DBNAME , method : 'GET' } ;
120121 cloudantClient . request ( req , function ( err , resp , data ) {
121122 assert . equal ( err , null ) ;
@@ -161,7 +162,7 @@ describe('#db CookieAuth Plugin', function() {
161162 . get ( DBNAME )
162163 . reply ( 500 , { error : 'internal_server_error' , reason : 'Internal Server Error' } ) ;
163164
164- var cloudantClient = new Client ( { plugins : 'cookieauth' } ) ;
165+ var cloudantClient = new Client ( { creds : { outUrl : SERVER_WITH_CREDS } , plugins : COOKIEAUTH_PLUGIN } ) ;
165166 var req = { url : SERVER_WITH_CREDS + DBNAME , method : 'GET' } ;
166167 cloudantClient . request ( req , function ( err , resp , data ) {
167168 assert . equal ( err , null ) ;
@@ -184,7 +185,7 @@ describe('#db CookieAuth Plugin', function() {
184185 . get ( DBNAME )
185186 . replyWithError ( { code : 'ECONNRESET' , message : 'socket hang up' } ) ;
186187
187- var cloudantClient = new Client ( { plugins : 'cookieauth' } ) ;
188+ var cloudantClient = new Client ( { creds : { outUrl : SERVER_WITH_CREDS } , plugins : COOKIEAUTH_PLUGIN } ) ;
188189 var req = { url : SERVER_WITH_CREDS + DBNAME , method : 'GET' } ;
189190 cloudantClient . request ( req , function ( err , resp , data ) {
190191 assert . equal ( err . code , 'ECONNRESET' ) ;
@@ -207,7 +208,7 @@ describe('#db CookieAuth Plugin', function() {
207208 . get ( DBNAME )
208209 . reply ( 200 , { doc_count : 0 } ) ;
209210
210- var cloudantClient = new Client ( { plugins : 'cookieauth' } ) ;
211+ var cloudantClient = new Client ( { creds : { outUrl : SERVER_WITH_CREDS } , plugins : COOKIEAUTH_PLUGIN } ) ;
211212 var req = { url : SERVER_WITH_CREDS + DBNAME , method : 'GET' } ;
212213 cloudantClient . request ( req , function ( err , resp , data ) {
213214 assert . equal ( err , null ) ;
@@ -235,7 +236,7 @@ describe('#db CookieAuth Plugin', function() {
235236 . get ( DBNAME )
236237 . reply ( 200 , { doc_count : 0 } ) ;
237238
238- var cloudantClient = new Client ( { plugins : 'cookieauth' } ) ;
239+ var cloudantClient = new Client ( { creds : { outUrl : SERVER_WITH_CREDS } , plugins : COOKIEAUTH_PLUGIN } ) ;
239240 var req = { url : SERVER_WITH_CREDS + DBNAME , method : 'GET' } ;
240241 cloudantClient . request ( req , function ( err , resp , data ) {
241242 assert . equal ( err , null ) ;
@@ -260,10 +261,10 @@ describe('#db CookieAuth Plugin', function() {
260261 . times ( 3 )
261262 . reply ( 401 , { error : 'unauthorized' , reason : 'Unauthorized' } ) ;
262263
263- var cloudantClient = new Client ( { plugins : 'cookieauth' } ) ;
264+ var cloudantClient = new Client ( { creds : { outUrl : SERVER_WITH_CREDS } , plugins : COOKIEAUTH_PLUGIN } ) ;
264265 var req = { url : SERVER_WITH_CREDS + DBNAME , method : 'GET' } ;
265266 cloudantClient . request ( req , function ( err , resp , data ) {
266- assert . equal ( err . message , 'Failed to acquire session cookie. Status code: 401' ) ;
267+ assert . equal ( err . message , 'Failed to get cookie. Status code: 401' ) ;
267268 mocks . done ( ) ;
268269 done ( ) ;
269270 } ) ;
@@ -283,7 +284,7 @@ describe('#db CookieAuth Plugin', function() {
283284 . get ( DBNAME )
284285 . reply ( 200 , { doc_count : 0 } ) ;
285286
286- var cloudantClient = new Client ( { plugins : 'cookieauth' } ) ;
287+ var cloudantClient = new Client ( { creds : { outUrl : SERVER_WITH_CREDS } , plugins : COOKIEAUTH_PLUGIN } ) ;
287288 var req = { url : SERVER_WITH_CREDS + DBNAME , method : 'GET' } ;
288289 cloudantClient . request ( req , function ( err , resp , data ) {
289290 assert . equal ( err , null ) ;
@@ -311,7 +312,7 @@ describe('#db CookieAuth Plugin', function() {
311312 . get ( DBNAME )
312313 . reply ( 200 , { doc_count : 0 } ) ;
313314
314- var cloudantClient = new Client ( { plugins : 'cookieauth' } ) ;
315+ var cloudantClient = new Client ( { creds : { outUrl : SERVER_WITH_CREDS } , plugins : COOKIEAUTH_PLUGIN } ) ;
315316 var req = { url : SERVER_WITH_CREDS + DBNAME , method : 'GET' } ;
316317 cloudantClient . request ( req , function ( err , resp , data ) {
317318 assert . equal ( err , null ) ;
0 commit comments