UNPKG

@cainiaofe/cn-ui-m

Version:
22 lines (21 loc) 1.04 kB
import { getMergedValue } from '../get-merged-value'; describe('getMergedValue', function () { it('TC001: 当前values为空数组, 传入value为["A", "B"]', function () { expect(getMergedValue([], ['A', 'B'])).toEqual(['A', 'B']); }); it('TC002: 当前values为["C"], 传入value为["A", "B"]', function () { expect(getMergedValue(['C'], ['A', 'B'])).toEqual(['C', 'A', 'B']); }); it('TC003: 当前values为["C"], 传入value为undefined', function () { expect(getMergedValue(['C'], undefined)).toEqual(['C']); }); it('TC004: 当前values为["C"], 传入value包含已有元素["C", "D"]', function () { expect(getMergedValue(['C'], ['C', 'D'])).toEqual(['C', 'D']); }); it('TC005: 当前values为["C"], 传入value为空数组[]', function () { expect(getMergedValue(['C'], [])).toEqual(['C']); }); it('TC006: 当前values为["C"], 传入非数组类型value=null', function () { expect(getMergedValue(['C'], undefined)).toEqual(['C']); }); });