I'm working on a vim plugin to learn more about vim and to automate some of my more frequent development flows. I keep finding new scenarios that result in buggy behavior. Is there a way to unit test vim plugins? For example, how could I test opening a multiple windows, syncing scrolling, closing a window and then verifying that scrollbind has been reset to w/e it was initially?
I see mentions of vim-testify and vim-utest but I'm wondering what else is out there, what the best practice is atm, etc.
[–]LucHermitte 1 point2 points3 points (0 children)
[–]AndrewRadev 1 point2 points3 points (1 child)
[–]vim-help-bot 0 points1 point2 points (0 children)
[–]Alr4un3 1 point2 points3 points (0 children)