From 2632f5c293fad472fdcdeebb85b5919ff5d2be24 Mon Sep 17 00:00:00 2001 From: bnymncoskuner Date: Thu, 20 Aug 2020 11:30:13 +0300 Subject: [PATCH] test: improve undefined or null test for deepMerge --- .../core/src/lib/tests/object-utils.spec.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/tests/object-utils.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/object-utils.spec.ts index 38f096a283..235d2e90ed 100644 --- a/npm/ng-packs/packages/core/src/lib/tests/object-utils.spec.ts +++ b/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`