2846311f8d
Implements createDocxDiffAgent (AdapterFn), packageDescriptor, and exports in index.ts; 9 tests pass (runner 6 + agent 3). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
23 lines
759 B
TypeScript
23 lines
759 B
TypeScript
import { describe, expect, test } from "bun:test";
|
|
import { packageDescriptor } from "../src/package-descriptor.js";
|
|
import { createDocxDiffAgent } from "../src/agent.js";
|
|
|
|
describe("createDocxDiffAgent", () => {
|
|
test("returns an AdapterFn (function)", () => {
|
|
const agent = createDocxDiffAgent({ command: null });
|
|
expect(typeof agent).toBe("function");
|
|
});
|
|
|
|
test("AdapterFn returns a RoleFn (function)", () => {
|
|
const agent = createDocxDiffAgent({ command: null });
|
|
const roleFn = agent("", expect.anything() as never);
|
|
expect(typeof roleFn).toBe("function");
|
|
});
|
|
});
|
|
|
|
describe("packageDescriptor", () => {
|
|
test("has correct name", () => {
|
|
expect(packageDescriptor.name).toBe("@uncaged/workflow-agent-docx-diff");
|
|
});
|
|
});
|