Browse Source

test: improve undefined or null test for deepMerge

pull/5126/head
bnymncoskuner 6 years ago
parent
commit
2632f5c293
  1. 13
      npm/ng-packs/packages/core/src/lib/tests/object-utils.spec.ts

13
npm/ng-packs/packages/core/src/lib/tests/object-utils.spec.ts

@ -1,11 +1,14 @@
import { deepMerge } from '../utils/object-utils';
describe('DeepMerge', () => {
it('should return empty object when both inputs are null or undefined', () => {
expect(deepMerge(undefined, undefined)).toEqual({});
expect(deepMerge(undefined, null)).toEqual({});
expect(deepMerge(null, undefined)).toEqual({});
expect(deepMerge(null, null)).toEqual({});
test.each`
target | source
${null} | ${null}
${null} | ${undefined}
${undefined} | ${null}
${undefined} | ${undefined}
`('should return empty object when both inputs are $target and $source', ({ target, source }) => {
expect(deepMerge(target, source)).toEqual({});
});
test.each`

Loading…
Cancel
Save