From 2fcfa64a225613beec32e24671a233747d2bbdf2 Mon Sep 17 00:00:00 2001 From: BluJ Date: Sun, 30 Apr 2023 14:54:52 -0600 Subject: [PATCH] chore: Update testing --- .gitignore | 1 + lib/test/util.deepMerge.test.ts | 8 ++++++++ package.json | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8168bdf..a7ca92b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ .vscode dist/ node_modules/ +lib/coverage lib/test/output.ts \ No newline at end of file diff --git a/lib/test/util.deepMerge.test.ts b/lib/test/util.deepMerge.test.ts index 8f3e518..5878850 100644 --- a/lib/test/util.deepMerge.test.ts +++ b/lib/test/util.deepMerge.test.ts @@ -1,3 +1,4 @@ +import { deepEqual } from "../util" import { deepMerge } from "../util/deepMerge" describe("deepMerge", () => { @@ -12,6 +13,13 @@ describe("deepMerge", () => { a: { b: 3, c: 2 }, }) }) + test("deepMerge({a: {b: 1, c:2}}, {a: {b: 3}}) should equal {a: {b: 3, c: 2}} with deep equal", () => { + expect( + deepEqual(deepMerge({ a: { b: 1, c: 2 } }, { a: { b: 3 } }), { + a: { b: 3, c: 2 }, + }), + ).toBeTruthy() + }) test("deepMerge([1,2,3], [2,3,4]) should equal [2,3,4]", () => { expect(deepMerge([1, 2, 3], [2, 3, 4])).toEqual([2, 3, 4]) }) diff --git a/package.json b/package.json index 748aa3c..f5c670e 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "./lib/index.js", "types": "./lib/index.d.ts", "scripts": { - "test": "jest -c ./jest.config.js", + "test": "jest -c ./jest.config.js --coverage", "buildOutput": "ts-node --esm ./lib/test/makeOutput.ts && npx prettier --write '**/*.ts'", "check": "tsc --noEmit" },