UNPKG

convictional

Version:

A Node.JS client for the Convictional API

24 lines (22 loc) 811 B
require('dotenv').config() var mocha = require('mocha') var describe = mocha.describe var it = mocha.it var chai = require('chai') var expect = chai.expect var convictional = require('../lib/api.js')({ apiUrl: process.env.API_URL, adminKey: process.env.ADMIN_KEY, apiKey: process.env.API_KEY }) var methods = ['getOrders', 'getOrderUpdates', 'postOrders', 'postOrderUpdates', 'postProducts', 'postProductUpdates', 'getProducts', 'getProductUpdates', 'postInvoices'] describe('/sync', () => { methods.forEach((method) => { it('it should sync: ' + method, (done) => { convictional.sync(method).then((result) => { expect(result).to.equal('200: Successfully pushed ' + method + ' to queue.') done() }).catch((error) => { done(error) }) }) }) })