@cainiaofe/cn-ui-m
Version:
22 lines (21 loc) • 1.04 kB
JavaScript
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']);
});
});