Files
feynman/tests/pi-settings.test.ts
Advait Paliwal d23e679331 Remove flask ASCII art and update harness internals
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 11:35:12 -07:00

19 lines
743 B
TypeScript

import assert from "node:assert/strict";
import test from "node:test";
import { normalizeThinkingLevel } from "../src/pi/settings.js";
test("normalizeThinkingLevel accepts the latest Pi thinking levels", () => {
assert.equal(normalizeThinkingLevel("off"), "off");
assert.equal(normalizeThinkingLevel("minimal"), "minimal");
assert.equal(normalizeThinkingLevel("low"), "low");
assert.equal(normalizeThinkingLevel("medium"), "medium");
assert.equal(normalizeThinkingLevel("high"), "high");
assert.equal(normalizeThinkingLevel("xhigh"), "xhigh");
});
test("normalizeThinkingLevel rejects unknown values", () => {
assert.equal(normalizeThinkingLevel("turbo"), undefined);
assert.equal(normalizeThinkingLevel(undefined), undefined);
});