Skip to content

Commit 0da5f0a

Browse files
committed
test(options): add summary length to options tests
1 parent 7e705a8 commit 0da5f0a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

tests/options.test.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ describe('Options Script Comprehensive Tests', () => {
7373
temperature: { value: '0.7', addEventListener: jest.fn() },
7474
'temperature-value': { textContent: '0.7' },
7575
maxTokens: { value: '1000' },
76+
summaryLength: { value: 'medium' },
7677
enableFallback: { checked: true },
7778
openaiApiKey: { value: 'test-openai-key', addEventListener: jest.fn() },
7879
geminiApiKey: { value: 'test-gemini-key', addEventListener: jest.fn() },
@@ -234,6 +235,7 @@ describe('Options Script Comprehensive Tests', () => {
234235
selectedModel: 'chrome-builtin',
235236
temperature: 0.7,
236237
maxTokens: 1000,
238+
summaryLength: 'medium',
237239
enableFallback: true,
238240
openaiApiKey: 'test-openai-key',
239241
geminiApiKey: 'test-gemini-key',
@@ -337,6 +339,7 @@ describe('Options Script Comprehensive Tests', () => {
337339
expect(document.getElementById).toHaveBeenCalledWith('temperature');
338340
expect(document.getElementById).toHaveBeenCalledWith('temperature-value');
339341
expect(document.getElementById).toHaveBeenCalledWith('maxTokens');
342+
expect(document.getElementById).toHaveBeenCalledWith('summaryLength');
340343
expect(document.getElementById).toHaveBeenCalledWith('enableFallback');
341344
expect(document.getElementById).toHaveBeenCalledWith('openaiApiKey');
342345
expect(document.getElementById).toHaveBeenCalledWith('geminiApiKey');
@@ -374,6 +377,7 @@ describe('Options Script Comprehensive Tests', () => {
374377
'language',
375378
'temperature',
376379
'maxTokens',
380+
'summaryLength',
377381
'enableFallback',
378382
'openaiApiKey',
379383
'geminiApiKey',
@@ -415,6 +419,7 @@ describe('Options Script Comprehensive Tests', () => {
415419
language: 'en',
416420
temperature: 0.7,
417421
maxTokens: 1000,
422+
summaryLength: 'medium',
418423
enableFallback: false,
419424
openaiApiKey: 'new-openai-key',
420425
geminiApiKey: 'new-gemini-key',
@@ -1740,6 +1745,7 @@ describe('Options Script Comprehensive Tests', () => {
17401745
expect(chrome.storage.sync.set).toHaveBeenCalledWith(
17411746
expect.objectContaining({
17421747
selectedModel: model,
1748+
summaryLength: 'medium',
17431749
}),
17441750
expect.any(Function)
17451751
);

0 commit comments

Comments
 (0)