UNPKG

qcobjects

Version:

QCObjects is an Open-source framework that empowers full-stack developers to make micro-services and micro-frontends into an N-Tier architecture.

41 lines (28 loc) 1.31 kB
#!/usr/bin/env node import { __getType__, logger, global } from "../src/QCObjects"; /* eslint-disable no-undef */ describe("qcobjects", function () { it("Existence of global.PackagesList Spec", function () { let packagesList:any[] = global.PackagesList; expect(__getType__(packagesList)).toBe("Array"); logger.debug("Existence of global.PackagesList Spec... OK"); }); it("Existence of global.ClassesList Spec", function () { logger.debugEnabled=true; logger.infoEnabled=true; logger.warnEnabled=true; let classesList:any[] = global.ClassesList; expect(__getType__(classesList)).toBe("Array"); logger.debug("Existence of global.ClassesList Spec... OK"); }); it("Existence of global.PackagesNameList Spec", function () { let packagesNameList:any[] = global.PackagesNameList; expect(__getType__(packagesNameList)).toBe("Array"); logger.debug("Existence of global.PackagesNameList Spec... OK"); }); it("Existence of global.ClassesNameList Spec", function () { let classesNameList = global.ClassesNameList; expect(__getType__(classesNameList)).toBe("Array"); logger.debug("Existence of global.ClassesNameList Spec... OK"); }); });