braintree-as-promised
Advanced tools
Comparing version
{ | ||
"name": "braintree-as-promised", | ||
"description": "Add native promises to braintree gateway", | ||
"version": "0.3.1", | ||
"version": "0.3.2", | ||
"homepage": "https://github.com/enhancv/braintree-as-promised", | ||
@@ -6,0 +6,0 @@ "author": { |
@@ -11,3 +11,3 @@ 'use strict'; | ||
if (result.success === false) { | ||
if (result && result.success === false) { | ||
return reject(new Error(result.message)); | ||
@@ -14,0 +14,0 @@ } |
@@ -49,2 +49,15 @@ const assert = require('chai').assert; | ||
it('Should return true if no response is returned', () => { | ||
const promisedGateway = promised({ | ||
address: { | ||
delete: (object, cb) => cb(null), | ||
}, | ||
}); | ||
return promisedGateway.address.delete({}) | ||
.then((result) => { | ||
assert.isUndefined(result); | ||
}); | ||
}); | ||
it('Should handle exceptions as rejection', () => { | ||
@@ -51,0 +64,0 @@ const promisedGateway = promised({ |
9939
3.86%161
7.33%