zsh-idioms () { run-file zsh-idioms "$@" } run-file () { local spec_name=$1; shift; sh-spec spec/$spec_name.test.sh --compare-shells --oils-bin-dir $PWD/bin "$@" } zsh-idioms: spec test case results

Results for zsh-idioms.test.sh

statusbashzshmkshosh
pass 2233
ok 1100
total3333
casebashzshmkshoshdescription
0pass pass pass pass git-completion snippet
1pass pass pass pass asdf snippet
2ok ok pass pass zsh var sub is rejected at runtime
detailsdetails
10 passed, 2 OK, 0 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

bash2 zsh var sub is rejected at runtime

stdout:
status=1
stderr:
bash: line 1: ${(m)foo}: bad substitution
zsh2 zsh var sub is rejected at runtime

stdout:
z z
status=0
stderr: