Files
openclaw/extensions/diffs/plugin-startup-laziness.test.ts
Dallin Romney b9dda9d740 fix(diffs): load Playwright renderer on demand (#127040)
* fix(diffs): load Playwright renderer on demand

* style(diffs): format lazy renderer construction

* fix(diffs): keep viewer mode free of Playwright

* fix(diffs): preserve viewer fallback on renderer load failure

* test(diffs): satisfy result narrowing lint

* refactor(diffs): centralize lazy renderer runtime
2026-08-21 10:45:04 -07:00

12 lines
349 B
TypeScript

import { expect, it, vi } from "vitest";
vi.mock("./src/browser.runtime.js", () => {
throw new Error("plugin startup must not load the Playwright renderer");
});
it("imports the plugin entry without loading the Playwright renderer", async () => {
const { default: plugin } = await import("./index.js");
expect(plugin.id).toBe("diffs");
});