mirror of
https://github.com/zadam/trilium.git
synced 2025-10-21 15:49:00 +02:00
test(server): protected session timeout crashing on LLM tests
This commit is contained in:
parent
a8011e4755
commit
6b6322798e
@ -72,7 +72,11 @@ vi.mock("../../services/options.js", () => ({
|
|||||||
getOptionMap: vi.fn(() => new Map()),
|
getOptionMap: vi.fn(() => new Map()),
|
||||||
createOption: vi.fn(),
|
createOption: vi.fn(),
|
||||||
getOption: vi.fn(() => '0'),
|
getOption: vi.fn(() => '0'),
|
||||||
getOptionOrNull: vi.fn(() => null)
|
getOptionOrNull: vi.fn(() => null),
|
||||||
|
getOptionInt: vi.fn(name => {
|
||||||
|
if (name === "protectedSessionTimeout") return Number.MAX_SAFE_INTEGER;
|
||||||
|
return 0;
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
@ -12,7 +12,11 @@ import type { AIService, ChatCompletionOptions, Message } from './ai_interface.j
|
|||||||
vi.mock('../options.js', () => ({
|
vi.mock('../options.js', () => ({
|
||||||
default: {
|
default: {
|
||||||
getOption: vi.fn(),
|
getOption: vi.fn(),
|
||||||
getOptionBool: vi.fn()
|
getOptionBool: vi.fn(),
|
||||||
|
getOptionInt: vi.fn(name => {
|
||||||
|
if (name === "protectedSessionTimeout") return Number.MAX_SAFE_INTEGER;
|
||||||
|
return 0;
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
@ -15,7 +15,11 @@ vi.mock('../../log.js', () => ({
|
|||||||
vi.mock('../../options.js', () => ({
|
vi.mock('../../options.js', () => ({
|
||||||
default: {
|
default: {
|
||||||
getOption: vi.fn(),
|
getOption: vi.fn(),
|
||||||
getOptionBool: vi.fn()
|
getOptionBool: vi.fn(),
|
||||||
|
getOptionInt: vi.fn(name => {
|
||||||
|
if (name === "protectedSessionTimeout") return Number.MAX_SAFE_INTEGER;
|
||||||
|
return 0;
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
@ -18,7 +18,11 @@ vi.mock('./configuration_manager.js', () => ({
|
|||||||
vi.mock('../../options.js', () => ({
|
vi.mock('../../options.js', () => ({
|
||||||
default: {
|
default: {
|
||||||
getOption: vi.fn(),
|
getOption: vi.fn(),
|
||||||
getOptionBool: vi.fn()
|
getOptionBool: vi.fn(),
|
||||||
|
getOptionInt: vi.fn(name => {
|
||||||
|
if (name === "protectedSessionTimeout") return Number.MAX_SAFE_INTEGER;
|
||||||
|
return 0;
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
@ -10,7 +10,11 @@ import { PROVIDER_CONSTANTS } from '../constants/provider_constants.js';
|
|||||||
vi.mock('../../options.js', () => ({
|
vi.mock('../../options.js', () => ({
|
||||||
default: {
|
default: {
|
||||||
getOption: vi.fn(),
|
getOption: vi.fn(),
|
||||||
getOptionBool: vi.fn()
|
getOptionBool: vi.fn(),
|
||||||
|
getOptionInt: vi.fn(name => {
|
||||||
|
if (name === "protectedSessionTimeout") return Number.MAX_SAFE_INTEGER;
|
||||||
|
return 0;
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
@ -10,7 +10,11 @@ import options from '../../options.js';
|
|||||||
vi.mock('../../options.js', () => ({
|
vi.mock('../../options.js', () => ({
|
||||||
default: {
|
default: {
|
||||||
getOption: vi.fn(),
|
getOption: vi.fn(),
|
||||||
getOptionBool: vi.fn()
|
getOptionBool: vi.fn(),
|
||||||
|
getOptionInt: vi.fn(name => {
|
||||||
|
if (name === "protectedSessionTimeout") return Number.MAX_SAFE_INTEGER;
|
||||||
|
return 0;
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
@ -9,7 +9,11 @@ import { Ollama } from 'ollama';
|
|||||||
vi.mock('../../options.js', () => ({
|
vi.mock('../../options.js', () => ({
|
||||||
default: {
|
default: {
|
||||||
getOption: vi.fn(),
|
getOption: vi.fn(),
|
||||||
getOptionBool: vi.fn()
|
getOptionBool: vi.fn(),
|
||||||
|
getOptionInt: vi.fn(name => {
|
||||||
|
if (name === "protectedSessionTimeout") return Number.MAX_SAFE_INTEGER;
|
||||||
|
return 0;
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
@ -2,13 +2,17 @@ import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest';
|
|||||||
import { OpenAIService } from './openai_service.js';
|
import { OpenAIService } from './openai_service.js';
|
||||||
import options from '../../options.js';
|
import options from '../../options.js';
|
||||||
import * as providers from './providers.js';
|
import * as providers from './providers.js';
|
||||||
import type { ChatCompletionOptions, Message } from '../ai_interface.js';
|
import type { Message } from '../ai_interface.js';
|
||||||
|
|
||||||
// Mock dependencies
|
// Mock dependencies
|
||||||
vi.mock('../../options.js', () => ({
|
vi.mock('../../options.js', () => ({
|
||||||
default: {
|
default: {
|
||||||
getOption: vi.fn(),
|
getOption: vi.fn(),
|
||||||
getOptionBool: vi.fn()
|
getOptionBool: vi.fn(),
|
||||||
|
getOptionInt: vi.fn(name => {
|
||||||
|
if (name === "protectedSessionTimeout") return Number.MAX_SAFE_INTEGER;
|
||||||
|
return 0;
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user