qa-environment-aspire #2

Merged
wamplerj merged 4 commits from qa-environment-aspire into main 2026-07-02 12:42:46 -07:00
Owner
No description provided.
wamplerj added 4 commits 2026-07-02 12:41:49 -07:00
Builds and tests are driven entirely by scripts/ci/*.sh so every step
(build, test, image build/push, QA deploy) can be run identically in
CI or on a workstation. QA runs as an isolated docker-compose stack
with its Postgres volume wiped and recreated on each deploy.
- Fix SettingsView/SegmentsView specs to match current dialog-based
  confirm flows instead of stale assumptions.
- Fix FeatureDetail delete confirmation: deleteConfirmName was
  referenced but never declared, so the type-to-confirm gate was dead
  code with no input or disabled binding.
- Extract the router's auth guard as authGuard so it can be tested
  directly instead of duplicated inline in specs; add missing
  allowAuthenticated and redirect-query coverage.
- Add specs for previously untested modules: api/client.ts (401
  refresh/retry/queueing), LoginView, RegisterView, AcceptInviteView,
  stores/theme.ts, utils/validation.ts, ConditionEditor, and
  RuleGroupEditor.
Clarify test coverage requirements to cover both NUnit and Jest and
require all tests pass before commit; move plan docs under docs/plans/.
wamplerj merged commit e10cba77ed into main 2026-07-02 12:42:46 -07:00
wamplerj deleted branch qa-environment-aspire 2026-07-02 12:42:47 -07:00
wamplerj referenced this issue from a commit 2026-07-02 12:42:48 -07:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wamplerj/mic-check#2