rdstation-node-client
Version:
Client wrapper for Node.js integration with RDStation.
33 lines (31 loc) • 876 B
JavaScript
/*global describe, it, before */
;
var assert = require('assert');
var lib = require('../lib/rdstation');
var client = require('../lib/rdstation/client.js');
var nock = require('nock');
var factory = require('./factory.js');
describe('Conversions', function () {
describe('when a conversion is created', function () {
before(function () {
nock(client.baseURL)
.post('/api/1.2/conversions', {
token_rdstation: factory.token,
identificador: 'action-name',
email: factory.lead.email,
nome: 'Lead name'
})
.reply(200);
});
it('should call the API with correct parameters', function (done) {
var conversions = new lib.Conversions(factory.token);
conversions.createConversion('action-name', {
email: factory.lead.email,
nome: 'Lead name'
}).then(function () {
done();
})
.catch(done);
});
});
});