UNPKG

@shareactor/shareactor-sdk

Version:
25 lines (20 loc) 753 B
/* global it, describe, require, console */ const Shareactor = require('../../src/main.js'); const assert = require('assert'); const request = require('../../src/utils/superagent'); const mock = require('superagent-mocker')(request); const endpoint = 'https://example.com/'; const sa = new Shareactor({ apiKey: 'dummy', bearerToken: 'dummy', endpoint }); let url; const tagFile = require('../fetchmock/tags.json'); describe('Tag related tests', () => { it('Should return all the tags', (done) => { url = `${endpoint}tags`; mock.get(url, () => ({ body: tagFile, ok: true })); sa.tag().getAll({}, (err, tags) => { assert.ok(Array.isArray(tags)); assert.ok(tagFile[2]._id.$oid === tags[2].id); done(); }); }); });