summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/commands/bugCommand.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/commands/bugCommand.test.ts')
-rw-r--r--packages/cli/src/ui/commands/bugCommand.test.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/cli/src/ui/commands/bugCommand.test.ts b/packages/cli/src/ui/commands/bugCommand.test.ts
index 89e3b561..2dfb3fe8 100644
--- a/packages/cli/src/ui/commands/bugCommand.test.ts
+++ b/packages/cli/src/ui/commands/bugCommand.test.ts
@@ -48,6 +48,10 @@ describe('bugCommand', () => {
config: {
getModel: () => 'gemini-pro',
getBugCommand: () => undefined,
+ getIdeClient: () => ({
+ getDetectedIdeDisplayName: () => 'VSCode',
+ }),
+ getIdeMode: () => true,
},
},
});
@@ -63,6 +67,7 @@ describe('bugCommand', () => {
* **Sandbox Environment:** test
* **Model Version:** gemini-pro
* **Memory Usage:** 100 MB
+* **IDE Client:** VSCode
`;
const expectedUrl =
'https://github.com/google-gemini/gemini-cli/issues/new?template=bug_report.yml&title=A%20test%20bug&info=' +
@@ -79,6 +84,10 @@ describe('bugCommand', () => {
config: {
getModel: () => 'gemini-pro',
getBugCommand: () => ({ urlTemplate: customTemplate }),
+ getIdeClient: () => ({
+ getDetectedIdeDisplayName: () => 'VSCode',
+ }),
+ getIdeMode: () => true,
},
},
});
@@ -94,6 +103,7 @@ describe('bugCommand', () => {
* **Sandbox Environment:** test
* **Model Version:** gemini-pro
* **Memory Usage:** 100 MB
+* **IDE Client:** VSCode
`;
const expectedUrl = customTemplate
.replace('{title}', encodeURIComponent('A custom bug'))