import config from "./helpers/cloudsConfig"; import OpenStack from "../../src/openstack"; import log from 'loglevel'; log.setLevel("DEBUG"); describe("OpenStack", () => { let devstackConfig = config.clouds.devstack; describe("networkList()", () => { it("should return the networks as an array.", (done) => { const openstack = new OpenStack(devstackConfig); openstack.networkList() .then((networks) => { expect(networks.length > 0).toBeTruthy(); done(); }) .catch((error) => done.fail(error)); }); }); describe("imageList()", () => { it("should return the images as an array.", (done) => { const openstack = new OpenStack(devstackConfig); openstack.imageList() .then((images) => { expect(images.length > 0).toBeTruthy(); done(); }) .catch((error) => done.fail(error)); }); }); describe("flavorList()", () => { it("should return the flavors as an array.", (done) => { const openstack = new OpenStack(devstackConfig); openstack.flavorList() .then((flavors) => { expect(flavors.length > 0).toBeTruthy(); done(); }) .catch((error) => done.fail(error)); }); }); });