From 4560d7ca8555bff5befd0526c4eec38d39111771 Mon Sep 17 00:00:00 2001 From: Eugene Terehov Date: Wed, 20 Jan 2021 19:10:12 +0100 Subject: [PATCH] Increse test coverege --- tests/parameter.test.ts | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/tests/parameter.test.ts b/tests/parameter.test.ts index 6d7c1162..ffa573ba 100644 --- a/tests/parameter.test.ts +++ b/tests/parameter.test.ts @@ -71,6 +71,12 @@ describe("Logger: Parameter", () => { expect(doesLogContain(stdOut, "3")).toBeTruthy(); }); + test("array with objects", (): void => { + logger.silly([{ 1: true }, { 2: true }, { 3: true }]); + expect(doesLogContain(stdOut, "SILLY")).toBeTruthy(); + expect(doesLogContain(stdOut, "'1': true")).toBeTruthy(); + }); + test("object", (): void => { const obj = { null: null, @@ -90,10 +96,20 @@ describe("Logger: Parameter", () => { array: [1, 2, 3], date: new Date(), error: new Error(), - recursive: {}, + object: { + null: null, + undefined: undefined, + boolean: true, + number: 0, + string: "string", + array: [1, 2, 3], + date: new Date(), + error: new Error(), + recursive: {}, + }, }, }; - obj.object.recursive = obj; + obj.object.object.recursive = obj.object; logger.silly(obj);