From da396bd5662adcac3ebc60d55cfc1d722b903e38 Mon Sep 17 00:00:00 2001 From: Arya Gummadi Date: Mon, 18 Aug 2025 22:56:46 -0700 Subject: fix: ensure consistent theme behavior between local and CI test runs (#6358) Co-authored-by: Jacob Richman --- packages/cli/src/ui/App.test.tsx | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'packages/cli/src') diff --git a/packages/cli/src/ui/App.test.tsx b/packages/cli/src/ui/App.test.tsx index d9d368f0..7a369ebc 100644 --- a/packages/cli/src/ui/App.test.tsx +++ b/packages/cli/src/ui/App.test.tsx @@ -1100,6 +1100,34 @@ describe('App UI', () => { }); }); + describe('NO_COLOR smoke test', () => { + let originalNoColor: string | undefined; + + beforeEach(() => { + originalNoColor = process.env.NO_COLOR; + }); + + afterEach(() => { + process.env.NO_COLOR = originalNoColor; + }); + + it('should render without errors when NO_COLOR is set', async () => { + process.env.NO_COLOR = 'true'; + + const { lastFrame, unmount } = renderWithProviders( + , + ); + currentUnmount = unmount; + + expect(lastFrame()).toBeTruthy(); + expect(lastFrame()).toContain('Type your message or @path/to/file'); + }); + }); + describe('FolderTrustDialog', () => { it('should display the folder trust dialog when isFolderTrustDialogOpen is true', async () => { const { useFolderTrust } = await import('./hooks/useFolderTrust.js'); -- cgit v1.2.3