import { describe, expect, it } from "vitest";
import {
attachExecutionHandlers,
createSettlementHandlers,
createStreamContext,
executeWithTimeout,
setupBufferTracking,
setupExecInstance,
} from "./exec-handler.js";
describe("exec-handler", () => {
it("should export all required functions", (): void => {
expect(typeof setupExecInstance).toBe("function");
expect(typeof createStreamContext).toBe("function");
expect(typeof setupBufferTracking).toBe("function");
expect(typeof attachExecutionHandlers).toBe("function");
expect(typeof createSettlementHandlers).toBe("function");
expect(typeof executeWithTimeout).toBe("function");
});
});