From cab5fc3c56f33bf2c604a589c66493abb4cc0442 Mon Sep 17 00:00:00 2001 From: gonzaloriestra <14979109+gonzaloriestra@users.noreply.github.com> Date: Sat, 18 Jul 2026 00:17:54 +0000 Subject: [PATCH] tests: add unit tests for global-context.ts Implements tests verifying default command ID behavior and command ID setting/getting logic. --- .../src/public/node/global-context.test.ts | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 packages/cli-kit/src/public/node/global-context.test.ts diff --git a/packages/cli-kit/src/public/node/global-context.test.ts b/packages/cli-kit/src/public/node/global-context.test.ts new file mode 100644 index 00000000000..9f130b4fcb5 --- /dev/null +++ b/packages/cli-kit/src/public/node/global-context.test.ts @@ -0,0 +1,20 @@ +import {getCurrentCommandId, setCurrentCommandId} from './global-context.js' +import {describe, expect, test} from 'vitest' + +describe('global-context', () => { + test('returns empty string by default for command ID', () => { + // When/Then + expect(getCurrentCommandId()).toBe('') + }) + + test('sets and gets the current command ID correctly', () => { + // Given + const testCommandId = 'my-test-command' + + // When + setCurrentCommandId(testCommandId) + + // Then + expect(getCurrentCommandId()).toBe(testCommandId) + }) +})