mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-23 02:51:13 +00:00
* refactor(normalization-core): promote shared result type * refactor(agent-core): reuse canonical error coercion * refactor: discriminate internal operation results * docs: establish shared result convention * fix(agent-core): preserve error coercion facade * build: derive package entries from exports * fix(plugins): resolve shared result subpath * fix(ci): align Result integration guards * build: refresh plugin SDK API baseline * fix(agent-core): preserve toError compatibility
10 lines
332 B
TypeScript
10 lines
332 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { err, ok } from "./result.js";
|
|
|
|
describe("Result constructors", () => {
|
|
it("creates discriminated success and failure arms", () => {
|
|
expect(ok("value")).toEqual({ ok: true, value: "value" });
|
|
expect(err("failure")).toEqual({ ok: false, error: "failure" });
|
|
});
|
|
});
|