diff options
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(); - }); -}); |
