UNPKG

paydunya

Version:
29 lines (27 loc) 830 B
var assert = require('assert') , paydunya = require('../lib') , Setup = paydunya.setup , DirectPay = paydunya.directPay; ; describe('DirectPay', function () { describe('#creditAccount()', function () { it('should not credit account if not initialized correctly', function (done){ assert.throws(function (){ new DirectPay(); }); done(); }); it('should credit account if initialized correctly', function (done){ this.timeout(10000); var setup = new Setup({mode: 'test'}); var directPay = new DirectPay(setup); directPay.creditAccount('fabrice@gmail.com', 5000) .then(function (){ assert.ok(directPay.description); assert.ok(directPay.transactionID); assert.ok(directPay.responseText); done(); }); }); }); });