UNPKG

@cainiaofe/cn-ui-m

Version:
18 lines (17 loc) 890 B
import { initializeData } from '../initialize-data'; describe('initializeData', function () { test('initializeData should update childrenTree correctly', function () { var valueList = ['value1', 'value2', 'value3']; var childrenTree = [ { label: 'Item 1', value: 'value1', checked: false, children: [] }, { label: 'Item 2', value: 'value2', checked: false, children: [] }, { label: 'Item 3', value: 'value3', checked: false, children: [] }, ]; var updatedChildrenTree = initializeData(valueList, childrenTree); expect(updatedChildrenTree).toEqual([ { label: 'Item 1', value: 'value1', checked: true, children: [] }, { label: 'Item 2', value: 'value2', checked: true, children: [] }, { label: 'Item 3', value: 'value3', checked: true, children: [] }, ]); }); });