test: stop asserting cmd-as-feature in registry + fix renamed command/text
cmd is a core renderer (lives in app/cmd/, NOT features/cmd/), so it
never appears in api.features.list nor opens a window at startup (the
panel window is created on demand). Update the tests that assumed
otherwise:
- tests/desktop/startup-events.spec.ts:
- drop hasCmd assertion in test 2 (swapped to hasGroups, a real builtin)
- test 4 verifies cmd's command registry is alive via cmd:query-commands
instead of looking up cmd in the registry
- tests/desktop/hybrid-extension.spec.ts:
- delete the devReload cmd test — devReload now strictly errors with
Feature not found cmd; no API for reloading core renderers
- tests/helpers/window-utils.ts:
- waitForExtensionsReady now gates on groups instead of cmd (latent bug
that would have timed out every consumer)
Plus two assertions broken by earlier renames:
- core.spec.ts: reload extension command became reload feature with
description Reload an installed feature by ID