Files
united-workforce/packages/workflow/__tests__/result.test.ts
T
xiaoju cf17dedac3 refactor: organize workflow/src into 6 module folders
Move 34 flat modules into cas/, registry/, bundle/, extract/, engine/, util/.
Move gc.ts to engine/ (was in cas/) to avoid cas→engine reverse dependency.
Dependency direction: util ← cas ← extract ← engine, util ← registry ← bundle.
No logic changes — only file locations and import paths.

Refs #102
2026-05-08 01:22:01 +00:00

22 lines
442 B
TypeScript

import { describe, expect, test } from "bun:test";
import { err, ok } from "../src/util/result.js";
describe("result helpers", () => {
test("ok wraps value", () => {
const r = ok(42);
expect(r.ok).toBe(true);
if (r.ok) {
expect(r.value).toBe(42);
}
});
test("err wraps error", () => {
const r = err("nope");
expect(r.ok).toBe(false);
if (!r.ok) {
expect(r.error).toBe("nope");
}
});
});