What does HackerNews think of shunit2?
shUnit2 is a xUnit based unit test framework for Bourne based shell scripts.
Language:
Shell
> or something that would proper unit testing
Alongside ShellCheck, I also use shUnit2 as my unit testing framework. These two combined have let me write some pretty long (~1k loc) bash programs that work. Yes, you should test your bash.