mangopay2-nodejs-sdk-testing
Version:
Mangopay Node.js SDK for NPM testing purposes
69 lines (56 loc) • 1.79 kB
JavaScript
var expect = require('chai').expect;
var helpers = require('../helpers');
describe('Reports - Transaction', function() {
var report;
before(function(done) {
report = {
ReportType: "TRANSACTION"
};
api.Reports.create(report).then(function () {
done();
});
});
it('should exist after creting it', function () {
expect(report.Id).to.exist;
});
describe('Getting created report', function () {
var getReport;
before(function(done){
api.Reports.get(report.Id).then(function(data, response){
getReport = data;
done();
});
});
it('should be correctly fetched', function () {
expect(report.Id).to.equal(getReport.Id);
expect(report.CreationDate).to.equal(getReport.CreationDate);
});
});
});
describe('Reports - Wallet', function() {
var report;
before(function(done) {
report = {
ReportType: "WALLET"
};
api.Reports.create(report).then(function () {
done();
});
});
it('should exist after creting it', function () {
expect(report.Id).to.exist;
});
describe('Getting created report', function () {
var getReport;
before(function(done){
api.Reports.get(report.Id).then(function(data, response){
getReport = data;
done();
});
});
it('should be correctly fetched', function () {
expect(report.Id).to.equal(getReport.Id);
expect(report.CreationDate).to.equal(getReport.CreationDate);
});
});
});