@cainiaofe/cn-ui-m
Version:
18 lines (17 loc) • 890 B
JavaScript
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: [] },
]);
});
});