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