/* Unit testing */ const assert = require("assert"); const fs = require("fs-extra"); const path = require("path"); const Odmdb = require("../Odmdb.js"); const { generemdp } = require("../toolsbox.js"); const conf = require(`${process.env.dirtown}/conf.json`); const ut = { name: "Odmdb" }; /* Test crud process for any object */ ut.crud = (objectPathname, itm, profils) => { // // test if exist // if not test create // test to read // test update // test delete const res = { status: 200, err: [] }; return res; }; const testvar={alias:"tutu", passphrase:"",privatekey:"", publickey:""} const testitms=[ {objectPathname:`${conf.dirapi}/nationchains/pagans`, itm:{alias:'toutou', publickey:}} ] ut.run = (options) => { let msg="" testitms.forEach(i=>{ ut.crud(i) //si erreur add msg+++ }) assert.deepEqual(msg, "", msg); }; module.exports = ut;