mocha with dummy codebase
by bilbobaggins
JavaScript
var interncontent={
first_name: '2POTBgdaxMYrqQLSg63ftlZb9AJtN9RwtLgK7SJ5e538fPFBxRbSVwrxnf22JMZUQ3GEygIBsnBx5pot',
recordstate: true,
last_name: 'lLYjjWpl4mjQNk02YCQ6UqiUaXrj7y3AQxdOuAjcFSC4xG9rVUgn0zPdmRakKld4stuzGGaMzYwlrPXV',
gender: 'E',
birth_date: '2020-12-13T20:42:46.877Z'
}
var baseinterncontent=interncontent;
let removefieldObj=function(baseobj, field)
{
return Object.keys(baseobj).reduce((object, key) => {
if (key !== field) {
object[key] = baseobj[key]
}
return object
}, {})
}
var apply=[ 'first_name', 'last_name', 'gender', 'birth_date', 'recordstate' ]
let arraytoJSON=function(data)
{
return Object.keys(data).reduce((r, key) =>
(Object.assign(r, {[data[key]]: ""})), {});
}
var interimAr=[]
var internprimaryAr=interncontent;
apply.forEach(function(entry) {
interimAr.push({key:entry,schemaContent:removefieldObj(baseinterncontent,entry)})
baseinterncontent={}
baseinterncontent=interncontent
});
console.log(interimAr)