Tests don't pick up zsh from the environment
Tests such as examples require zsh to be installed in /bin. They should use /usr/bin/env zsh in the shebang instead.
Also lowering the requirement to a normal POSIX shell would facilitate things... then the shebang would just be /bin/sh (which can be expected to be a POSIX shell).