import test from "node:test"; import assert from "node:assert/strict"; import { join } from "path"; import { RmapiBridge } from "../src/rmapi/bridge"; test("RmapiBridge stores rmapi config under the vault .obsidian folder", () => { const plugin = { settings: { remarkableHost: "https://10.11.99.1", }, app: { vault: { adapter: { getBasePath: () => "/tmp/vault", }, }, }, }; const bridge: any = new RmapiBridge(plugin as any); assert.deepEqual(bridge.getEnv(), { RMAPI_HOST: "https://10.11.99.1", RMAPI_CONFIG: join("/tmp/vault", ".obsidian", "rmapi"), }); });