warehouse.ai-api-client
Version:
Node.JS API to communicate with warehouse.ai
29 lines (24 loc) • 737 B
JavaScript
const tap = require('tap');
const { WarehouseSDK } = require('./index');
const ObjectAPI = require('./object.js');
const EnvAPI = require('./env.js');
const HookAPI = require('./hook.js');
tap.test('Warehouse SDK', async (t) => {
const wrhs = new WarehouseSDK({
baseUrl: 'https://warehouse.com',
username: 'usr',
password: 'pwd'
});
tap.test('returns an object api instance', async (t) => {
const objApi = wrhs.object();
t.type(objApi, ObjectAPI);
});
tap.test('returns an env api instance', async (t) => {
const envApi = wrhs.env();
t.type(envApi, EnvAPI);
});
tap.test('returns an hook api instance', async (t) => {
const hookApi = wrhs.hook();
t.type(hookApi, HookAPI);
});
});