Skip to content

test: add StackForge CLI UX smoke coverage#4

Merged
rogerchappel merged 1 commit into
mainfrom
agent/stackforge-cli-ux-and-verification-improve-json-output-consistency-error
Apr 29, 2026
Merged

test: add StackForge CLI UX smoke coverage#4
rogerchappel merged 1 commit into
mainfrom
agent/stackforge-cli-ux-and-verification-improve-json-output-consistency-error

Conversation

@rogerchappel
Copy link
Copy Markdown
Owner

Summary

  • Add a dedicated CLI UX smoke script under tests/.
  • Cover JSON output parsing for templates, dry-run init, write init, overwrite refusal, and force overwrite.
  • Cover invalid template and invalid --var exit behavior without writing target directories.

Verification

  • Tests or checks run:
    • pnpm check
    • pnpm build
    • pnpm check:templates
    • pnpm smoke:init
    • bash tests/cli-ux-smoke.sh
  • Manual review completed:
    • Reviewed the staged test-only diff and kept changes scoped to tests/**.

Risk Level

  • Low
  • Medium
  • High

Notes:

Test-only coverage addition. No CLI implementation, templates, production, auth, billing, or secret paths changed.

Rollback Plan

  • Revert test: add StackForge CLI UX smoke coverage.

Human Decision Needed

  • None
  • Maintainer review
  • Product/design decision
  • Security/privacy review
  • Other:

@rogerchappel rogerchappel merged commit 6715722 into main Apr 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant