UNPKG

canner

Version:

Build CMS in few lines of code for different data sources

30 lines (29 loc) 736 B
import {findNode} from '../../src/components/Generator'; describe('renderComponnet', () => { it('findNode should work', () => { const node = { nodeType: 'layout', children: [{ nodeType: 'layout', component: 'block', children: [{ nodeType: 'component.object', keyName: 'info', children: [{ nodeType: 'layout', keyName: 'name', children: [{ nodeType: 'component.string', keyName: 'name' }] }] }] }] }; const pathArr = ['info', 'name']; expect(findNode(pathArr, node)).toEqual({ nodeType: 'component.string', keyName: 'name' }); }); });