ShellSpec
A full-featured BDD unit testing framework for dash, bash, ksh, zsh and all POSIX shells, provides features code coverage, mocking, parameterized test, parallel execution and more