Menu
popagent
publicLatest change 49bebb71b99af5912570045725ca987dc2837af7 - Harden autonomous workflow execution by AkurAI Build
import { describe, expect, test } from "bun:test";
import { renderToStaticMarkup } from "react-dom/server";
import { AgentWorkSource, RuntimeModelSource } from "./AgentSettingsPage";
describe("agent work source", () => {
test("labels user, self-update, and Build maintenance work explicitly", () => {
expect(renderToStaticMarkup(<AgentWorkSource source="user" />)).toContain("source user");
expect(renderToStaticMarkup(<AgentWorkSource source="self-update" />)).toContain("source self-update");
expect(renderToStaticMarkup(<AgentWorkSource source="build-maintenance" />)).toContain("source build-maintenance");
});
});
describe("runtime model source", () => {
test("offers configured, local Titan, and OpenRouter free routes", () => {
const markup = renderToStaticMarkup(
<RuntimeModelSource value="local" onChange={() => {}} />,
);
expect(markup).toContain("Configured model");
expect(markup).toContain("Titan local 9B");
expect(markup).toContain("OpenRouter free router");
});
});