import assert from "node:assert/strict"; import test from "node:test"; import { DEVICE_ADAPTER_CATALOG } from "../src/index.mjs"; test("allowlists ARUSNAVI B2 as the first adapter without making Gateway vendor-specific", () => { assert.deepEqual(DEVICE_ADAPTER_CATALOG.registry.adapterRefs, ["arusnavi-b2"]); assert.deepEqual( DEVICE_ADAPTER_CATALOG.registry.profileRefs, ["arusnavi.b2.internal.v1"], ); const registration = DEVICE_ADAPTER_CATALOG.registry.resolveProfile( DEVICE_ADAPTER_CATALOG.defaultProfileRef, ); assert.equal(registration.adapter.runtimePackageRef, "@nodedc/arusnavi-b2-adapter"); assert.equal(registration.profile.model, "B2"); });