mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 18:36:30 +01:00 
			
		
		
		
	test(server): protected session timeout crashing on LLM tests
This commit is contained in:
		| @@ -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; | ||||||
|  |         }) | ||||||
|     } |     } | ||||||
| })); | })); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user