UNPKG

@cainiaofe/cn-ui-m

Version:
36 lines (35 loc) 1.14 kB
import { findValueItem } from '../util'; describe('findValueItem function', function () { it('returns the correct item when value is found', function () { var arr = [ { value: '1', label: 'Item 1' }, { value: '2', label: 'Item 2', children: [{ value: '3', label: 'Item 3' }], }, ]; var value = '3'; var result = findValueItem(arr, value); expect(result).toEqual({ value: '3', label: 'Item 3' }); }); it('returns null when value is not found', function () { var arr = [ { value: '1', label: 'Item 1' }, { value: '2', label: 'Item 2', children: [{ value: '3', label: 'Item 3' }], }, ]; var value = '4'; var result = findValueItem(arr, value); expect(result).toBeNull(); }); it('returns null when array is empty', function () { var arr = []; var value = '1'; var result = findValueItem(arr, value); expect(result).toBeNull(); }); });