mocha tests schema validator

by bilbobaggins

JavaScript

var apply=[ 'first_name', 'last_name', 'gender', 'birth_date', 'recordstate' ]
var interimAr=[]
var internprimaryAr=apply;
let arraytoJSON=function(data)
{
return Object.keys(data).reduce((r, key) => 
    (Object.assign(r, {[data[key]]: ""})), {});
}

apply.forEach(function(entry) {
    
    internprimaryAr = internprimaryAr.filter(item => item !== entry);
    interimAr.push({key:entry,schemaContent:arraytoJSON(internprimaryAr)})
    internprimaryAr=apply
});
console.log(interimAr)