I used bats a while ago to test a homemade CLI to open github pull-requests, it worked well enough for me (
https://github.com/williamdclt/git-pretty-pull-request if you're looking for an example, although I did not maintain the tests out of laziness so they are very red).
Cannot compare it to bash_unit, but I'm happy there's alternatives!