UNPKG

@builton/core-sdk

Version:
23 lines (19 loc) 806 B
const assert = require('assert'); const nock = require('nock'); const Builton = require('../../src/main.js'); const endpoint = 'https://example.com'; const bearerToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c'; const sa = new Builton({ apiKey: 'dummy', bearerToken, endpoint }); const plansFile = require('../fetchmock/plans.json'); describe('Plan', () => { it('Should return all the plans', (done) => { nock(endpoint) .get(`/plans/${plansFile[0]._id.$oid}`) .reply(200, plansFile); sa.plans.set(plansFile[0]).get({}, (err, plans) => { assert.ok(Array.isArray(plans)); assert.ok(plansFile[0]._id.$oid === plans[0].id); done(); }); }); });