summaryrefslogtreecommitdiff
path: root/packages/core/src/code_assist/converter.test.ts
diff options
context:
space:
mode:
authorBryan Morgan <[email protected]>2025-07-01 19:16:09 -0400
committerGitHub <[email protected]>2025-07-01 23:16:09 +0000
commitdbe88f6e0e8efb989b21fc8b46e0da124f5204ff (patch)
treebfb9e5e2f15acd925e24a182086362c68397bde9 /packages/core/src/code_assist/converter.test.ts
parent3492c429b95b7e905cd7cc7538e95b38809cc53e (diff)
Added support for session_id in API calls (#2886)
Diffstat (limited to 'packages/core/src/code_assist/converter.test.ts')
-rw-r--r--packages/core/src/code_assist/converter.test.ts29
1 files changed, 29 insertions, 0 deletions
diff --git a/packages/core/src/code_assist/converter.test.ts b/packages/core/src/code_assist/converter.test.ts
index 2170c960..03f388dc 100644
--- a/packages/core/src/code_assist/converter.test.ts
+++ b/packages/core/src/code_assist/converter.test.ts
@@ -37,6 +37,7 @@ describe('converter', () => {
labels: undefined,
safetySettings: undefined,
generationConfig: undefined,
+ session_id: undefined,
},
});
});
@@ -59,6 +60,34 @@ describe('converter', () => {
labels: undefined,
safetySettings: undefined,
generationConfig: undefined,
+ session_id: undefined,
+ },
+ });
+ });
+
+ it('should convert a request with sessionId', () => {
+ const genaiReq: GenerateContentParameters = {
+ model: 'gemini-pro',
+ contents: [{ role: 'user', parts: [{ text: 'Hello' }] }],
+ };
+ const codeAssistReq = toGenerateContentRequest(
+ genaiReq,
+ 'my-project',
+ 'session-123',
+ );
+ expect(codeAssistReq).toEqual({
+ model: 'gemini-pro',
+ project: 'my-project',
+ request: {
+ contents: [{ role: 'user', parts: [{ text: 'Hello' }] }],
+ systemInstruction: undefined,
+ cachedContent: undefined,
+ tools: undefined,
+ toolConfig: undefined,
+ labels: undefined,
+ safetySettings: undefined,
+ generationConfig: undefined,
+ session_id: 'session-123',
},
});
});