Files
Moltbot/extensions/diffs/src/config.test.ts
Gustavo Madeira Santana 812a996b2f adding config layer
2026-02-28 19:20:07 -05:00

33 lines
893 B
TypeScript

import { describe, expect, it } from "vitest";
import { DEFAULT_DIFFS_TOOL_DEFAULTS, resolveDiffsPluginDefaults } from "./config.js";
describe("resolveDiffsPluginDefaults", () => {
it("returns built-in defaults when config is missing", () => {
expect(resolveDiffsPluginDefaults(undefined)).toEqual(DEFAULT_DIFFS_TOOL_DEFAULTS);
});
it("applies configured defaults from plugin config", () => {
expect(
resolveDiffsPluginDefaults({
defaults: {
fontFamily: "JetBrains Mono",
fontSize: 17,
layout: "split",
wordWrap: false,
background: false,
theme: "light",
mode: "view",
},
}),
).toEqual({
fontFamily: "JetBrains Mono",
fontSize: 17,
layout: "split",
wordWrap: false,
background: false,
theme: "light",
mode: "view",
});
});
});