Yes, it's possible to unit test vimscript.
MIT LicenseMIT
Learn vimscript by writing unit tests with Vader.
:Vader %