xcraft-core-utils
Version:
46 lines (41 loc) • 985 B
JavaScript
const {expect} = require('chai');
const {dotKeysToObject} = require('../lib/json.js');
describe('xcraft.utils.json', function () {
it('dotKeysToObject', function () {
const input = {
['le.chevalier.Bragon']: {
['formé.par.le.Rige']: {
['et.Mara.la.mère.de']: 'Pélisse',
},
},
};
const output = {
le: {
chevalier: {
Bragon: {
formé: {
par: {
le: {
Rige: {
et: {
Mara: {
la: {
mère: {
de: 'Pélisse',
},
},
},
},
},
},
},
},
},
},
},
};
const result = dotKeysToObject(input);
expect(result).to.be.eql(output);
});
});
;