import assert from "node:assert/strict"; import { describe, it } from "node:test"; import { isPremiumSectionKey } from "./plan-feature-fail-closed.ts"; describe("isPremiumSectionKey", () => { it("flags Stores / Marketing / Integrations / Processing", () => { assert.equal(isPremiumSectionKey("stores.hub"), true); assert.equal(isPremiumSectionKey("marketing.campaigns"), true); assert.equal(isPremiumSectionKey("integrations.ai"), true); assert.equal(isPremiumSectionKey("processing.monitor"), true); }); it("does not flag core A1 / Free surfaces", () => { assert.equal(isPremiumSectionKey("dashboard.overview"), false); assert.equal(isPremiumSectionKey("catalog.products"), false); assert.equal(isPremiumSectionKey("feeds.list"), false); assert.equal(isPremiumSectionKey("billing.overview"), false); assert.equal(isPremiumSectionKey("settings.profile"), false); assert.equal(isPremiumSectionKey("support.center"), false); }); });