import assert from "node:assert/strict"; import test from "node:test"; import { CatalogsModuleManifest } from "./manifest"; test("publica la entry de Settings para payment methods", () => { assert.deepEqual(CatalogsModuleManifest.settings, { entries: [ { id: "payment-methods", sectionId: "general", labelKey: "settings.paymentMethods.title", path: "/settings/general/payment-methods", }, ], }); }); test("expone una ruta modular para settings/general/payment-methods", () => { const routes = CatalogsModuleManifest.routes?.({}); const settingsRoute = routes?.find((route) => route.path === "settings/general/payment-methods"); assert.ok(settingsRoute); assert.equal(settingsRoute?.handle?.layout, "app-sidebar"); assert.equal(settingsRoute?.handle?.protected, true); });