Skip to content

feat: service class unit tests — completes v0.8.0 test coverage milestone (#71)#71

Merged
eclectic-coding merged 1 commit into
mainfrom
feat/0.8.0-model-specs
May 26, 2026
Merged

feat: service class unit tests — completes v0.8.0 test coverage milestone (#71)#71
eclectic-coding merged 1 commit into
mainfrom
feat/0.8.0-model-specs

Conversation

@eclectic-coding
Copy link
Copy Markdown
Owner

Summary

  • Adds model specs for CableStats, CableTimeline, CacheStats, CacheSizeStats, CacheTimeline, and QueueStats
  • Each spec covers: zero/empty states, correct aggregation, time-window filtering, and edge cases (e.g. slow_job_threshold conditional in QueueStats)
  • Completes the v0.8.0 Test Coverage milestone — all request specs, edge cases, shared helpers, and service class tests are now in place

Test plan

  • bundle exec rspec — 315 examples, 0 failures
  • bin/rubocop — no offenses
  • Line coverage: 99.36%

Closes #43

🤖 Generated with Claude Code

Adds model specs for CableStats, CableTimeline, CacheStats, CacheSizeStats,
CacheTimeline, and QueueStats — completes the v0.8.0 test coverage milestone.
315 examples, 0 failures, 99.36% line coverage.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@eclectic-coding eclectic-coding merged commit 83338bc into main May 26, 2026
5 checks passed
@eclectic-coding eclectic-coding deleted the feat/0.8.0-model-specs branch May 26, 2026 22:46
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.

[v0.8.0] Test: service class unit tests

1 participant