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); });