Manifest-driven smoke test: discovers every custom element in the given
sources via the manifest, then for each one compiles its module, mounts it in
JSDOM, and asserts the tag registers and upgrades to an HTMLElement
instance. Catches the most common breakages — a component that throws on
construction or never calls customElements.define — with no per-component
test code. Returns one SmokeResult per element.
Manifest-driven smoke test: discovers every custom element in the given sources via the manifest, then for each one compiles its module, mounts it in JSDOM, and asserts the tag registers and upgrades to an
HTMLElementinstance. Catches the most common breakages — a component that throws on construction or never callscustomElements.define— with no per-component test code. Returns one SmokeResult per element.