| 1 | import openreason from "../src/index" |
| 2 | |
| 3 | async function main() { |
| 4 | openreason.init({ provider: "mock" as any, apiKey: "", model: "mock" }) |
| 5 | const res = await openreason.reason("What is 2 + 2?") |
| 6 | console.log("mode:", res.mode) |
| 7 | console.log("domain:", res.domain) |
| 8 | console.log("verdict:", res.verdict) |
| 9 | if (!(typeof res.confidence === "number" && res.confidence >= 0 && res.confidence <= 1)) { |
| 10 | throw new Error("Confidence out of range") |
| 11 | } |
| 12 | console.log("✅ math.test passed") |
| 13 | } |
| 14 | main().catch(e => { console.error(e); process.exit(1) }) |