UNPKG

paymill-wrapper

Version:

PAYMILL REST API Javascrip wrapper. Work with Node, parse.com and is easily extendable for other platforms

45 lines (39 loc) 1.13 kB
var shared = require("../test/shared.js"); var pm = shared.pm; var pmc = shared.pmc; var expect = require("expect.js"); describe('RefundService', function() { describe('#list()', function() { it('list should work with no params', function(done) { pmc.offers.list().then(function(result) { expect(result).to.be.a(pm.PaymillList); }).then(function() { done(); }, function(err) { done(err); }); }); it('list should work with offset and count', function(done) { shared.verifyListCountOffset(pmc.refunds).then(function() { done(); }, function(err) { done(err); }); }); it('list should work with order', function(done) { var firstId; shared.verifyListOrderChanged(pmc.refunds, pm.Refund.Order.created_at().asc(), pm.Refund.Order.created_at().desc()).then(function() { done(); }, function(err) { done(err); }); }); it('list should work with filter', function(done) { shared.verifyListFilter(shared.createRefund, pmc.refunds, (new pm.Refund.Filter()), "transaction").then(function() { done(); }, function(err) { done(err); }); }); }); });