Missing Tests

Problem

No test suite exists for the plugin. This makes it risky to refactor or add features.

Impact

  • No automated regression testing
  • Difficult to verify bug fixes
  • Harder to onboard contributors
  • Risk of breaking existing functionality

Recommended Approach

  • Use plenary.nvim for Neovim testing framework
  • Create unit tests for core functions (slug generation, heading parsing, etc.)
  • Create integration tests for commands and auto-update
  • Set up CI pipeline for automated testing

Priority

Code Quality - Quick win for improving development confidence

Related

Part of the gaps analysis - see GAPS_ANALYSIS.md