mirror of
https://github.com/andy-stack/vaultkeeper-ai.git
synced 2026-07-22 06:42:03 +00:00
Update unit tests.
This commit is contained in:
parent
aa1e34185a
commit
c5a3a4a5fb
7 changed files with 28 additions and 24 deletions
|
|
@ -1163,7 +1163,7 @@ describe('Claude', () => {
|
|||
yield { content: 'response', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = claude.streamRequest(conversation);
|
||||
const generator = claude.streamRequest(conversation, false);
|
||||
|
||||
// Consume the generator
|
||||
for await (const chunk of generator) {
|
||||
|
|
@ -1209,7 +1209,7 @@ describe('Claude', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = claude.streamRequest(conversation);
|
||||
const generator = claude.streamRequest(conversation, false);
|
||||
|
||||
// Start consuming
|
||||
await generator.next();
|
||||
|
|
|
|||
|
|
@ -344,7 +344,7 @@ describe('Gemini', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = gemini.streamRequest(conversation);
|
||||
const generator = gemini.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -372,7 +372,7 @@ describe('Gemini', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = gemini.streamRequest(conversation);
|
||||
const generator = gemini.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -393,7 +393,7 @@ describe('Gemini', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = gemini.streamRequest(conversation);
|
||||
const generator = gemini.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -416,7 +416,7 @@ describe('Gemini', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = gemini.streamRequest(conversation);
|
||||
const generator = gemini.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -1077,7 +1077,7 @@ describe('Gemini', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = gemini.streamRequest(conversation);
|
||||
const generator = gemini.streamRequest(conversation, false);
|
||||
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
|
|
@ -1108,7 +1108,7 @@ describe('Gemini', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = gemini.streamRequest(conversation);
|
||||
const generator = gemini.streamRequest(conversation, false);
|
||||
await generator.next();
|
||||
|
||||
// State should be reset (after checking web search mode)
|
||||
|
|
|
|||
|
|
@ -317,7 +317,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'response', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
|
||||
// Consume generator
|
||||
for await (const chunk of generator) {
|
||||
|
|
@ -351,7 +351,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -411,7 +411,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -440,7 +440,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -483,7 +483,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -506,7 +506,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -537,7 +537,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -582,7 +582,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -627,7 +627,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -681,7 +681,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -714,7 +714,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -747,7 +747,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -804,7 +804,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -870,7 +870,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
@ -951,7 +951,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'response', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
|
||||
for await (const chunk of generator) {
|
||||
// Just consume
|
||||
|
|
@ -983,7 +983,7 @@ describe('OpenAI', () => {
|
|||
yield { content: 'done', isComplete: true };
|
||||
});
|
||||
|
||||
const generator = openai.streamRequest(conversation);
|
||||
const generator = openai.streamRequest(conversation, false);
|
||||
for await (const chunk of generator) {}
|
||||
|
||||
const callArgs = mockStreamingService.streamRequest.mock.calls[0];
|
||||
|
|
|
|||
|
|
@ -89,6 +89,7 @@ const mockPlugin = {
|
|||
const mockSettings: IVaultkeeperAISettings = {
|
||||
firstTimeStart: false,
|
||||
model: AIProviderModel.ClaudeSonnet_4_5,
|
||||
planningModel: AIProviderModel.ClaudeSonnet_4_5,
|
||||
apiKeys: {
|
||||
claude: 'test-claude-key',
|
||||
openai: 'test-openai-key',
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@ const mockFileManager = {
|
|||
const mockSettings: IVaultkeeperAISettings = {
|
||||
firstTimeStart: false,
|
||||
model: AIProviderModel.ClaudeSonnet_4_5,
|
||||
planningModel: AIProviderModel.ClaudeSonnet_4_5,
|
||||
apiKeys: {
|
||||
claude: 'test-claude-key',
|
||||
openai: 'test-openai-key',
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ const mockPlugin = {
|
|||
const mockSettings: IVaultkeeperAISettings = {
|
||||
firstTimeStart: false,
|
||||
model: AIProviderModel.ClaudeSonnet_4_5,
|
||||
planningModel: AIProviderModel.ClaudeSonnet_4_5,
|
||||
apiKeys: {
|
||||
claude: 'test-claude-key',
|
||||
openai: 'test-openai-key',
|
||||
|
|
|
|||
|
|
@ -49,6 +49,7 @@ const mockFileManager = {
|
|||
const mockSettings: IVaultkeeperAISettings = {
|
||||
firstTimeStart: false,
|
||||
model: AIProviderModel.ClaudeSonnet_4_5,
|
||||
planningModel: AIProviderModel.ClaudeSonnet_4_5,
|
||||
apiKeys: {
|
||||
claude: 'test-claude-key',
|
||||
openai: 'test-openai-key',
|
||||
|
|
|
|||
Loading…
Reference in a new issue