Skip to content

Add specs for --output and --no-open options#61

Merged
kerrizor merged 1 commit into
chad:masterfrom
kerrizor:kerrizor/add-output-specs
Jun 14, 2026
Merged

Add specs for --output and --no-open options#61
kerrizor merged 1 commit into
chad:masterfrom
kerrizor:kerrizor/add-output-specs

Conversation

@kerrizor

@kerrizor kerrizor commented Jun 14, 2026

Copy link
Copy Markdown
Collaborator

Adds test coverage for CLI options and configuration defaults.

New specs (10 total)

CLI parser specs:

  • --no-open flag parsing
  • --output DIR flag parsing

Configuration default specs:

  • no_open (false)
  • output_dir (nil)
  • commit_range (nil)
  • compute_mean (nil)
  • exclusion_pattern (nil)

CommandLineInterface specs:

  • output_path defaults to ./turbulence
  • output_path returns custom dir when set
  • Integration test for generating bundle to custom directory

All CLI options now have full spec coverage.

CLI parser specs:
- --no-open flag parsing
- --output DIR flag parsing

Configuration default specs:
- no_open (false)
- output_dir (nil)
- commit_range (nil)
- compute_mean (nil)
- exclusion_pattern (nil)

CommandLineInterface specs:
- output_path defaults to ./turbulence
- output_path returns custom dir when set
- Integration test for generating bundle to custom directory
@kerrizor kerrizor force-pushed the kerrizor/add-output-specs branch from 959c395 to 761600c Compare June 14, 2026 01:50
@kerrizor kerrizor merged commit 464195b into chad:master Jun 14, 2026
6 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