From 906ed9a62a14dd4c40d93ecb3433b7599a2637cb Mon Sep 17 00:00:00 2001 From: vibhor-aggr <108814060+vibhor-aggr@users.noreply.github.com> Date: Sun, 12 Jul 2026 19:47:32 +0530 Subject: [PATCH] test disable wildcard namespace round-trip --- test.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test.js b/test.js index a1d6f633..d7795ec3 100644 --- a/test.js +++ b/test.js @@ -118,6 +118,16 @@ describe('debug', () => { assert.deepStrictEqual(oldSkips.map(String), debug.skips.map(String)); }); + it('round trips wildcard namespaces through enable', () => { + debug.enable('*:error:*,-*:error:ignore'); + const namespaces = debug.disable(); + + assert.deepStrictEqual(namespaces, '*:error:*,-*:error:ignore'); + assert.doesNotThrow(() => debug.enable(namespaces)); + assert.deepStrictEqual(debug.enabled('api:error:db'), true); + assert.deepStrictEqual(debug.enabled('api:error:ignore'), false); + }); + it('handles re-enabling existing instances', () => { debug.disable('*'); const inst = debug('foo');