Spracherkennung für: .ts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
import { describe, expect, it } from "vitest";
import { resolvePluginWebSearchConfig } from "./plugin-web-search-config.js";
describe("resolvePluginWebSearchConfig", () => {
it("returns the nested plugin webSearch object when present", () => {
expect(
resolvePluginWebSearchConfig(
{
plugins: {
entries: {
brave: {
config: {
webSearch: {
apiKey: "brave-key",
},
},
},
},
},
},
"brave",
),
).toEqual({
apiKey: "brave-key",
});
});
it("ignores non-record plugin config values", () => {
expect(
resolvePluginWebSearchConfig(
{
plugins: {
entries: {
brave: {
config: "nope",
},
},
},
},
"brave",
),
).toBeUndefined();
});
});
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-04-27)
¤
*© Formatika GbR, Deutschland