@@ -33,7 +33,7 @@ describe('perform rebill update', function() {
3333 request . amount = "5.55" ;
3434 request . cardNo = "4111-1111-1111-1111" ;
3535 request . expireMonth = "02" ;
36- request . expireYear = "2020 " ;
36+ request . expireYear = "2029 " ;
3737 request . cvv2 = "999" ;
3838
3939 service . setTestMode ( true , function ( err , result ) {
@@ -98,6 +98,24 @@ describe('perform rebill update', function() {
9898 request . username = "node_added_username" ;
9999 request . customerPassword = "node_added_password" ;
100100
101+ service . performRebillUpdate ( request , { } , function ( results , request , response ) {
102+ results . should . equal ( true ) ;
103+ response [ responseSettings . RESPONSE_CODE ] . should . equal ( '0' ) ;
104+ done ( ) ;
105+ } ) ;
106+ } ) ;
107+ } ) ;
108+ it ( 'should perform rebill update with amount' , function ( done ) {
109+ service . performPurchase ( request , { } , function ( results , request , response ) {
110+ // perform purchase then update
111+ request = new Request ( ) ;
112+ request . merchantID = 1 ;
113+ request . merchantPassword = "testpassword" ;
114+ request . merchantCustomerID = time + ".JSTest" ;
115+ request . merchantInvoiceID = time + ".Test" ;
116+ request . amount = "4.55" ;
117+ request . rebillFrequency = 'MONTHLY' ;
118+
101119 service . performRebillUpdate ( request , { } , function ( results , request , response ) {
102120 results . should . equal ( true ) ;
103121 response [ responseSettings . RESPONSE_CODE ] . should . equal ( '0' ) ;
0 commit comments