From adb983d5f459534a1f7f5a1304bcbd6e849ce963 Mon Sep 17 00:00:00 2001 From: FoxxMD Date: Mon, 11 Mar 2024 13:45:43 -0400 Subject: [PATCH] test: Add test for runtime labels --- tests/index.test.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/index.test.ts b/tests/index.test.ts index b6a0ff8..1285086 100644 --- a/tests/index.test.ts +++ b/tests/index.test.ts @@ -520,5 +520,18 @@ describe('Child Logger', function() { expect(formatted).includes(' [Parent] '); expect(formatted).not.includes(' [Test1] '); }); + + it('merges labels when provided to log function in info object', async function () { + const [logger, testStream, rawStream] = testConsoleLogger(); + const formattedBuff = pEvent(testStream, 'data'); + const rawBuff = pEvent(rawStream, 'data'); + + logger.addLabel('Parent'); + logger.debug({labels: ['Runtime']},'log something'); + await sleep(10); + const formatted = (await formattedBuff).toString(); + expect(formatted).includes(' [Parent] '); + expect(formatted).includes(' [Runtime] '); + }); }); }); -- 2.51.2