paydunya
Version:
PAYDUNYA Node.JS Library
29 lines (27 loc) • 830 B
JavaScript
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();
});
});
});
});