Bashunit
bashunit.typeddevs.com
bashunit.typeddevs.com
https://bashunit.typeddevs.com/ https://github.com/TypedDevs/bashunit
The more choice the better I suppose, but I think I'll be sticking to BATS.
In our latest version, we've migrated all the assertions to be snake_case, and we're now gradually doing the same with the library's internal code.
Example: let's imagine that to test PHP you had to have Java installed.
What would happen if I got a Java exception or a similar problem? I would have to know Java.
With this example the only thing I wanted to comment is that the Development experience would most likely not be the best