From ce2231bd424a48ad2745a5f963862e8974f5c4eb Mon Sep 17 00:00:00 2001 From: shengxinjing <316783812@qq.com> Date: Tue, 16 Jun 2020 17:03:57 +0800 Subject: [PATCH 1/2] test(shared): test coverage for looseEqual --- packages/shared/__tests__/looseEqual.spec.ts | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 packages/shared/__tests__/looseEqual.spec.ts diff --git a/packages/shared/__tests__/looseEqual.spec.ts b/packages/shared/__tests__/looseEqual.spec.ts new file mode 100644 index 00000000000..5abbfda5ef3 --- /dev/null +++ b/packages/shared/__tests__/looseEqual.spec.ts @@ -0,0 +1,8 @@ +import { looseEqual } from '../src' + +test('looseEqual should compare Date object', () => { + const date1 = new Date(1592297844875) + const date2 = new Date(1592297844875) + + expect(looseEqual(date1, date2)).toBe(true) +}) From 0e0955fdc6fd9848e23dbb09e41d627c073970f7 Mon Sep 17 00:00:00 2001 From: shengxinjing <316783812@qq.com> Date: Tue, 16 Jun 2020 17:06:08 +0800 Subject: [PATCH 2/2] test(shared): test coverage for looseEqual --- packages/shared/__tests__/looseEqual.spec.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/shared/__tests__/looseEqual.spec.ts b/packages/shared/__tests__/looseEqual.spec.ts index 5abbfda5ef3..2e32df621a6 100644 --- a/packages/shared/__tests__/looseEqual.spec.ts +++ b/packages/shared/__tests__/looseEqual.spec.ts @@ -3,6 +3,11 @@ import { looseEqual } from '../src' test('looseEqual should compare Date object', () => { const date1 = new Date(1592297844875) const date2 = new Date(1592297844875) - expect(looseEqual(date1, date2)).toBe(true) }) + +test('looseEqual should compare deep object', () => { + const obj1 = { a: { b: 123 } } + const obj2 = { a: { b: 123 } } + expect(looseEqual(obj1, obj2)).toBe(true) +})