Steve Yegge
4ab85eeb9d
Add unit tests to improve cmd/bd CLI coverage (bd-llfl)
...
Added 479 lines of new tests:
- utils_unit_test.go: Tests for utility functions (truncateString,
pluralize, formatTimeAgo, containsLabel, extractIDSuffix, truncate,
truncateDescription, showCleanupDeprecationHint, clearAutoFlushState)
- hooks_test.go: Tests for FormatHookWarnings, isRebaseInProgress,
hasBeadsJSONL
- list_test.go: Tests for formatIssueLong, formatIssueCompact
- version_tracking_test.go: Fixed flaky tests by setting BEADS_DIR
env var to prevent git worktree detection from finding the actual
.beads directory instead of the temp directory
Coverage increased from 21.6% to 22.0%. The remaining 78% of untested
code involves daemon/RPC operations, command handlers requiring
database/daemon setup, and git operations that would require
integration tests with mocked dependencies.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-30 17:14:55 -08:00
..
2025-12-30 16:58:10 -08:00
2025-12-29 15:58:24 -08:00
2025-12-29 21:26:32 -08:00
2025-12-24 00:06:41 -08:00
2025-12-28 20:48:37 -08:00
2025-12-30 14:13:32 -08:00
2025-12-28 16:40:43 -08:00
2025-12-27 16:21:08 -08:00
2025-12-28 01:56:53 -08:00
2025-12-29 21:15:46 -08:00
2025-12-28 16:23:45 -08:00
2025-12-22 21:15:41 -08:00
2025-12-30 16:51:14 -08:00
2025-12-24 00:06:41 -08:00
2025-12-28 10:05:16 -08:00
2025-12-27 16:02:15 -08:00
2025-12-23 01:56:19 -08:00
2025-12-30 16:58:10 -08:00
2025-12-28 16:40:43 -08:00
2025-12-28 18:43:09 -08:00
2025-12-24 00:08:10 -08:00
2025-12-30 00:00:25 -08:00
2025-12-30 00:00:25 -08:00
2025-12-29 14:03:39 -08:00
2025-12-30 16:29:28 -08:00
2025-12-25 18:40:15 -08:00
2025-12-29 16:17:51 -08:00
2025-12-23 12:06:42 -08:00
2025-12-27 16:02:15 -08:00
2025-12-30 16:58:10 -08:00
2025-12-27 16:02:15 -08:00
2025-12-28 02:11:13 -08:00
2025-12-27 16:02:15 -08:00
2025-12-27 16:02:15 -08:00
2025-12-28 10:05:16 -08:00
2025-12-29 14:43:00 -08:00
2025-12-29 14:43:00 -08:00
2025-12-24 00:06:41 -08:00
2025-12-28 10:05:16 -08:00
2025-12-24 00:06:41 -08:00
2025-12-22 21:30:57 -08:00
2025-12-30 00:27:12 -08:00
2025-12-24 00:06:41 -08:00
2025-12-27 16:02:15 -08:00
2025-12-30 16:49:50 -08:00
2025-12-27 16:02:15 -08:00
2025-12-24 00:06:41 -08:00
2025-12-28 10:05:16 -08:00
2025-12-24 00:06:41 -08:00
2025-12-28 10:05:16 -08:00
2025-12-27 16:02:15 -08:00
2025-12-28 16:40:43 -08:00
2025-12-27 16:02:15 -08:00
2025-12-24 00:06:41 -08:00
2025-12-29 15:10:59 -08:00
2025-12-21 15:50:10 -08:00
2025-12-24 13:03:27 -08:00
2025-12-30 15:52:33 -08:00
2025-12-28 16:40:43 -08:00
2025-12-23 01:56:19 -08:00
2025-12-30 16:29:28 -08:00
2025-12-29 22:59:48 -08:00
2025-12-28 18:43:09 -08:00
2025-12-29 14:39:43 -08:00
2025-12-28 20:48:37 -08:00
2025-12-28 20:48:37 -08:00
2025-12-28 20:48:37 -08:00
2025-12-30 10:34:41 -08:00
2025-12-28 10:05:16 -08:00
2025-12-29 14:39:43 -08:00
2025-12-25 13:56:19 -08:00
2025-12-24 00:07:52 -08:00
2025-12-30 17:05:48 -08:00
2025-12-24 00:06:41 -08:00
2025-12-28 10:05:16 -08:00
2025-12-21 23:08:00 -08:00
2025-12-23 01:56:19 -08:00
2025-12-22 21:15:41 -08:00
2025-12-30 14:13:32 -08:00
2025-12-28 10:05:16 -08:00
2025-12-27 16:02:15 -08:00
2025-12-28 20:48:37 -08:00
2025-12-27 16:02:15 -08:00
2025-12-30 17:14:55 -08:00
2025-12-30 14:13:32 -08:00
2025-12-29 14:33:19 -08:00
2025-12-27 16:02:15 -08:00
2025-12-24 00:06:41 -08:00
2025-12-28 10:05:16 -08:00
2025-12-22 21:15:41 -08:00
2025-12-30 14:13:32 -08:00
2025-12-28 18:43:09 -08:00
2025-12-28 18:43:09 -08:00
2025-12-28 20:48:37 -08:00
2025-12-28 18:43:09 -08:00
2025-12-28 18:43:09 -08:00
2025-12-29 14:52:29 -08:00
2025-12-30 16:45:51 -08:00
2025-12-28 10:05:16 -08:00
2025-12-30 16:07:31 -08:00
2025-12-30 16:07:31 -08:00
2025-12-28 10:05:16 -08:00
2025-12-30 16:58:10 -08:00
2025-12-30 16:58:10 -08:00
2025-12-28 18:43:09 -08:00
2025-12-28 18:43:09 -08:00
2025-12-28 18:43:09 -08:00
2025-12-27 16:02:15 -08:00
2025-12-30 17:14:55 -08:00
2025-12-30 16:04:39 -08:00
2025-12-30 14:13:32 -08:00
2025-12-30 14:13:32 -08:00
2025-12-28 18:43:09 -08:00
2025-12-28 18:43:09 -08:00
2025-12-23 01:56:19 -08:00
2025-12-30 16:51:14 -08:00
2025-12-22 23:30:08 -08:00
2025-12-30 00:06:42 -08:00
2025-12-30 00:06:42 -08:00
2025-12-30 14:13:32 -08:00
2025-12-30 00:06:42 -08:00
2025-12-30 00:06:42 -08:00
2025-12-30 00:40:16 -08:00
2025-12-29 17:10:26 -08:00
2025-12-27 16:02:15 -08:00
2025-12-29 16:17:51 -08:00
2025-12-23 03:57:08 -08:00
2025-12-30 14:13:32 -08:00
2025-12-30 06:59:51 -08:00
2025-12-27 16:02:15 -08:00
2025-12-27 16:02:15 -08:00
2025-12-30 16:29:28 -08:00
2025-12-28 10:05:16 -08:00
2025-12-29 14:17:44 -08:00
2025-12-29 14:17:44 -08:00
2025-12-22 18:47:18 -05:00
2025-12-29 16:17:51 -08:00
2025-12-27 21:33:01 -08:00
2025-12-28 19:52:51 -08:00
2025-12-27 16:02:15 -08:00
2025-12-27 16:02:15 -08:00
2025-12-28 16:40:43 -08:00
2025-12-27 22:24:19 -08:00
2025-12-27 22:24:19 -08:00
2025-12-29 12:43:22 -08:00
2025-12-29 13:16:47 -08:00
2025-12-22 01:26:45 -08:00
2025-12-27 16:21:08 -08:00
2025-12-27 16:02:15 -08:00
2025-12-24 00:06:41 -08:00
2025-12-21 23:11:48 -08:00
2025-12-28 18:43:09 -08:00
2025-12-27 16:02:15 -08:00
2025-12-30 16:00:22 -08:00
2025-12-30 16:58:10 -08:00
2025-12-28 10:05:16 -08:00
2025-12-22 21:30:57 -08:00
2025-12-24 00:10:14 -08:00
2025-12-24 00:10:14 -08:00
2025-12-30 15:57:08 -08:00
2025-12-30 15:57:08 -08:00
2025-12-29 14:39:43 -08:00
2025-12-25 12:05:46 -08:00
2025-12-28 10:05:16 -08:00
2025-12-28 10:05:16 -08:00
2025-12-29 15:58:24 -08:00
2025-12-27 16:02:15 -08:00
2025-12-28 10:05:16 -08:00
2025-12-30 16:05:15 -08:00
2025-12-30 17:07:25 -08:00
2025-12-24 23:33:34 -08:00
2025-12-29 16:17:51 -08:00
2025-12-28 20:48:37 -08:00
2025-12-30 16:29:28 -08:00
2025-12-30 16:29:28 -08:00
2025-12-27 16:02:15 -08:00
2025-12-27 16:08:34 -08:00
2025-12-27 16:02:15 -08:00
2025-12-27 16:02:15 -08:00
2025-12-30 16:58:10 -08:00
2025-12-30 17:14:55 -08:00
2025-12-30 16:29:28 -08:00
2025-12-30 17:14:55 -08:00
2025-12-28 10:05:16 -08:00
2025-12-29 16:34:14 -08:00
2025-12-27 21:27:44 -08:00
2025-12-29 16:17:51 -08:00
2025-12-29 14:39:43 -08:00
2025-12-27 16:02:15 -08:00