summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/App.test.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/App.test.tsx')
-rw-r--r--packages/cli/src/ui/App.test.tsx26
1 files changed, 11 insertions, 15 deletions
diff --git a/packages/cli/src/ui/App.test.tsx b/packages/cli/src/ui/App.test.tsx
index ceab46b1..0712d810 100644
--- a/packages/cli/src/ui/App.test.tsx
+++ b/packages/cli/src/ui/App.test.tsx
@@ -151,8 +151,8 @@ vi.mock('@google/gemini-cli-core', async (importOriginal) => {
});
const ideContextMock = {
- getActiveFileContext: vi.fn(),
- subscribeToActiveFile: vi.fn(() => vi.fn()), // subscribe returns an unsubscribe function
+ getOpenFilesContext: vi.fn(),
+ subscribeToOpenFiles: vi.fn(() => vi.fn()), // subscribe returns an unsubscribe function
};
return {
@@ -267,7 +267,7 @@ describe('App UI', () => {
// Ensure a theme is set so the theme dialog does not appear.
mockSettings = createMockSettings({ workspace: { theme: 'Default' } });
- vi.mocked(ideContext.getActiveFileContext).mockReturnValue(undefined);
+ vi.mocked(ideContext.getOpenFilesContext).mockReturnValue(undefined);
});
afterEach(() => {
@@ -279,10 +279,9 @@ describe('App UI', () => {
});
it('should display active file when available', async () => {
- vi.mocked(ideContext.getActiveFileContext).mockReturnValue({
- filePath: '/path/to/my-file.ts',
- content: 'const a = 1;',
- cursor: 0,
+ vi.mocked(ideContext.getOpenFilesContext).mockReturnValue({
+ activeFile: '/path/to/my-file.ts',
+ selectedText: 'hello',
});
const { lastFrame, unmount } = render(
@@ -298,10 +297,8 @@ describe('App UI', () => {
});
it('should not display active file when not available', async () => {
- vi.mocked(ideContext.getActiveFileContext).mockReturnValue({
- filePath: '',
- content: '',
- cursor: 0,
+ vi.mocked(ideContext.getOpenFilesContext).mockReturnValue({
+ activeFile: '',
});
const { lastFrame, unmount } = render(
@@ -317,10 +314,9 @@ describe('App UI', () => {
});
it('should display active file and other context', async () => {
- vi.mocked(ideContext.getActiveFileContext).mockReturnValue({
- filePath: '/path/to/my-file.ts',
- content: 'const a = 1;',
- cursor: 0,
+ vi.mocked(ideContext.getOpenFilesContext).mockReturnValue({
+ activeFile: '/path/to/my-file.ts',
+ selectedText: 'hello',
});
mockConfig.getGeminiMdFileCount.mockReturnValue(1);