import assert from "node:assert/strict"; import { describe, it } from "node:test"; import { getElRefHelper } from "./getElRefHelper"; describe("getElRefHelper", () => { it("does not access HTMLElement when it is unavailable in SSR", () => { const descriptor = Object.getOwnPropertyDescriptor(globalThis, "HTMLElement"); Object.defineProperty(globalThis, "HTMLElement", { configurable: true, value: undefined }); try { assert.strictEqual(getElRefHelper({ current: null }), null); } finally { if (descriptor) { Object.defineProperty(globalThis, "HTMLElement", descriptor); } } }); });