UNPKG

mangopay4-nodejs-sdk

Version:
42 lines (33 loc) 1.2 kB
var expect = require('chai').expect; var api = require('../main'); var helpers = require('../helpers'); var api = require('../main'); describe('Idempotency', function () { var idempotencyKey = helpers.generateRandomString(); describe('Get Valid Response', function () { var validIdempotencyResponse; var payIn; var john = helpers.data.getUserNatural(); before(function (done) { api.Users.create(john, function () { done(); }); }); before(function (done) { helpers.getNewPayInCardWebWithIdempotencyKey(api, john, idempotencyKey, function (data, response) { payIn = data; done(); }); }); before(function (done) { api.Idempotency.get(idempotencyKey, function (data, response) { validIdempotencyResponse = data; done(); }); }); it('should get the Valid Idempotency Response', function () { expect(validIdempotencyResponse.StatusCode).to.equal('200'); expect(validIdempotencyResponse.Resource).to.exist; }); }); });