pediatric-ai-scribe-v3/test/clinical-generation-options.test.js
Daniel e710b1c7bd
All checks were successful
Forgejo Android APK / Build signed APK (push) Successful in 1m58s
Configure clinical assistant reasoning profile
2026-08-27 20:47:59 +02:00

19 lines
738 B
JavaScript

const test = require('node:test');
const assert = require('node:assert/strict');
const { assistantGenerationOptions } = require('../src/utils/clinicalAnswer');
const { resolveGenerationOptions } = require('../src/utils/generationOptions');
test('clinical assistant profile requests low reasoning without exposing it', () => {
assert.deepEqual(assistantGenerationOptions({ temperature: 0, maxTokens: 80 }), {
reasoningEffort: 'low',
reasoningFormat: 'hidden',
temperature: 0,
maxTokens: 80
});
});
test('generation defaults preserve an explicit zero temperature', () => {
assert.equal(resolveGenerationOptions({ temperature: 0 }).temperature, 0);
assert.equal(resolveGenerationOptions({}).temperature, 0.3);
});