summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/components/IDEContextDetailDisplay.test.tsx
diff options
context:
space:
mode:
authorShreya Keshive <[email protected]>2025-08-08 17:26:11 -0400
committerGitHub <[email protected]>2025-08-08 21:26:11 +0000
commit344ee29f7713b6a249e510674c7410d0fb8ec2f8 (patch)
treef3fecb7d55696f36e0768869d3bf46fc4aee5a80 /packages/cli/src/ui/components/IDEContextDetailDisplay.test.tsx
parent60bde58f29815edba365daf04c07080e8d1b24d8 (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.tsx66
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();
- });
-});