In writing a change for PR #3, knowing if any regression was occuring was difficult. I think implementing unit testing would be a good idea. I'm happy to explore some options out there, but opening this issue in case there's strong opinions one way or another.
After some digging, I see that most Neovim plugins use Busted in one form or another. This template seems to have a bunch of boilerplate that may be helpful.
https://github.com/nvim-lua/nvim-lua-plugin-template
In writing a change for PR #3, knowing if any regression was occuring was difficult. I think implementing unit testing would be a good idea. I'm happy to explore some options out there, but opening this issue in case there's strong opinions one way or another.
After some digging, I see that most Neovim plugins use Busted in one form or another. This template seems to have a bunch of boilerplate that may be helpful.
https://github.com/nvim-lua/nvim-lua-plugin-template