Add logger specs for debug/file logging and picker failure behavior #436

Closed
opened 2026-04-26 23:33:05 +00:00 by barrettruth · 0 comments
barrettruth commented 2026-04-26 23:33:05 +00:00

Problem

Current logger tests cover fast-event scheduling vs immediate notify, but they do not cover the debug/file logging contract or how picker failure details should be surfaced. That leaves the logging issue under-specified and makes refactors riskier.

Proposed solution

Add focused specs for:

  • vim.g.forge.debug = true
  • vim.g.forge.debug = "/path/to/log"
  • picker failure paths that should preserve and surface real request/decode details

Notes

  • root tracker: #170
## Problem Current `logger` tests cover fast-event scheduling vs immediate notify, but they do not cover the debug/file logging contract or how picker failure details should be surfaced. That leaves the logging issue under-specified and makes refactors riskier. ## Proposed solution Add focused specs for: - `vim.g.forge.debug = true` - `vim.g.forge.debug = "/path/to/log"` - picker failure paths that should preserve and surface real request/decode details ## Notes - root tracker: #170
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/forge.nvim#436
No description provided.