Context
packages/cli/package.json defines "test": "node dist/cli.js --help". That verifies the binary boots but asserts nothing about theme generation output.
Task
Add unit or integration tests around the CLI's core flows: generating a theme, compiling providers, and error handling for invalid input.
Acceptance criteria
bun test in packages/cli runs real assertions
- At least one test validates generated output shape for one provider
- CI-friendly (no network needed)
Context
packages/cli/package.jsondefines"test": "node dist/cli.js --help". That verifies the binary boots but asserts nothing about theme generation output.Task
Add unit or integration tests around the CLI's core flows: generating a theme, compiling providers, and error handling for invalid input.
Acceptance criteria
bun testinpackages/cliruns real assertions