test/codex-defaults.test.js
Rama main · réplica de lectura del repositorio original.
var test = require("node:test");
var assert = require("node:assert");
var codexDefaults = require("../lib/codex-defaults");
test("Codex approval policy accepts current SDK values", function() {
var policies = codexDefaults.CODEX_APPROVAL_POLICIES;
for (var i = 0; i < policies.length; i++) {
assert.strictEqual(codexDefaults.normalizeCodexApproval(policies[i]), policies[i]);
}
});
test("Codex approval policy migrates removed and invalid values", function() {
assert.strictEqual(codexDefaults.normalizeCodexApproval("on-failure"), "on-request");
assert.strictEqual(codexDefaults.normalizeCodexApproval("invalid"), "on-request");
assert.strictEqual(codexDefaults.normalizeCodexApproval(), "on-request");
});