UNPKG

zoho

Version:

Node.js client library for Zoho

41 lines (33 loc) 1.38 kB
var assert = require('assert'), sinon = require('sinon'), faker = require('faker'), libxml = require('libxmljs'), config = require('./config'), Zoho = require('../lib'); var zohoCreator = new Zoho.Creator(config.creator); // Zoho Creator describe('Zoho Creator', function () { it('zohoCreator should be an instance of Zoho.Creator', function () { assert(zohoCreator instanceof Zoho.Creator); }); it('zohoCreator should have this properties', function () { assert(zohoCreator.protocol); assert(zohoCreator.host); assert(zohoCreator.port); assert(zohoCreator.scope); assert(zohoCreator.authtoken); assert.equal(zohoCreator.scope, config.creator.scope); assert.equal(zohoCreator.authtoken, config.creator.authtoken); }); it('zohoCreator should have this public functions', function () { assert.equal(typeof zohoCreator.addRecords, 'function'); assert.equal(typeof zohoCreator.editRecords, 'function'); assert.equal(typeof zohoCreator.deleteRecords, 'function'); assert.equal(typeof zohoCreator.viewRecordsInView, 'function'); assert.equal(typeof zohoCreator.listFormFields, 'function'); }); it('zohoCreator should have this private functions', function () { assert.equal(typeof zohoCreator._request, 'function'); assert.equal(typeof zohoCreator._build, 'function'); }); });