@publidata/utils-data-manager
Version:
Collection of methods to extract data from publidata
37 lines (33 loc) • 1 kB
JavaScript
const { expect } = require("chai");
const { DataManager } = require("../../src/data-manager.js");
describe("[Publidata src] - Setup", () => {
const endpoint = "https://api.publidata.io/";
let datamanager;
describe("Check that we can load the DataManager", () => {
it("Loading time", () => {
datamanager = new DataManager(false, "", {});
expect(datamanager).to.be.an("object");
});
});
describe("Check methods", () => {
it("getFacilities", function(done) {
this.timeout(2000);
datamanager
.getFacilities({ facility_types: [71], size: 10 })
.then(({ data }) => {
expect(data).to.be.an("array").but.not.empty;
done();
})
.catch(done);
});
it("getFacilityById", done => {
datamanager
.getFacilityById({ facility_types: [71], ids: [19577] })
.then(({ data }) => {
expect(data).to.be.an("array");
done();
})
.catch(done);
});
});
});