diff options
| author | Shreya Keshive <[email protected]> | 2025-08-08 17:26:11 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-08 21:26:11 +0000 |
| commit | 344ee29f7713b6a249e510674c7410d0fb8ec2f8 (patch) | |
| tree | f3fecb7d55696f36e0768869d3bf46fc4aee5a80 /packages/cli/src/ui/components/IDEContextDetailDisplay.test.tsx | |
| parent | 60bde58f29815edba365daf04c07080e8d1b24d8 (diff) | |
Use slash command instead of context drawer to display open files in editor to reduce flickering in the UI (#5858)
Diffstat (limited to 'packages/cli/src/ui/components/IDEContextDetailDisplay.test.tsx')
| -rw-r--r-- | packages/cli/src/ui/components/IDEContextDetailDisplay.test.tsx | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/packages/cli/src/ui/components/IDEContextDetailDisplay.test.tsx b/packages/cli/src/ui/components/IDEContextDetailDisplay.test.tsx deleted file mode 100644 index 629d6c2e..00000000 --- a/packages/cli/src/ui/components/IDEContextDetailDisplay.test.tsx +++ /dev/null @@ -1,66 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC - * SPDX-License-Identifier: Apache-2.0 - */ - -import { render } from 'ink-testing-library'; -import { describe, it, expect } from 'vitest'; -import { IDEContextDetailDisplay } from './IDEContextDetailDisplay.js'; -import { type IdeContext } from '@google/gemini-cli-core'; - -describe('IDEContextDetailDisplay', () => { - it('renders an empty string when there are no open files', () => { - const ideContext: IdeContext = { - workspaceState: { - openFiles: [], - }, - }; - const { lastFrame } = render( - <IDEContextDetailDisplay - ideContext={ideContext} - detectedIdeDisplay="VS Code" - />, - ); - expect(lastFrame()).toBe(''); - }); - - it('renders a list of open files with active status', () => { - const ideContext: IdeContext = { - workspaceState: { - openFiles: [ - { path: '/foo/bar.txt', isActive: true }, - { path: '/foo/baz.txt', isActive: false }, - ], - }, - }; - const { lastFrame } = render( - <IDEContextDetailDisplay - ideContext={ideContext} - detectedIdeDisplay="VS Code" - />, - ); - const output = lastFrame(); - expect(output).toMatchSnapshot(); - }); - - it('handles duplicate basenames by showing path hints', () => { - const ideContext: IdeContext = { - workspaceState: { - openFiles: [ - { path: '/foo/bar.txt', isActive: true }, - { path: '/qux/bar.txt', isActive: false }, - { path: '/foo/unique.txt', isActive: false }, - ], - }, - }; - const { lastFrame } = render( - <IDEContextDetailDisplay - ideContext={ideContext} - detectedIdeDisplay="VS Code" - />, - ); - const output = lastFrame(); - expect(output).toMatchSnapshot(); - }); -}); |
