tests: Set ZSH_HIGHLIGHT_STYLES=() during tests

Since the _zsh_highlight_add_highlight that the tests use ignores
ZSH_HIGHLIGHT_STYLES, we can test both an injective mapping and an empty
mapping at once.
This commit is contained in:
Matthew Martin
2016-04-24 23:22:14 -05:00
parent d3678ec7a8
commit eaa4335c34
7 changed files with 36 additions and 1 deletions

View File

@@ -153,6 +153,7 @@ fi
# Process each test data file in test data directory.
integer something_failed=0
ZSH_HIGHLIGHT_STYLES=()
for data_file in ${0:h:h}/highlighters/$1/test-data/*.zsh; do
run_test "$data_file" | tee >($results_filter | ${0:A:h}/tap-colorizer.zsh) | grep -v '^not ok.*# TODO' | grep -Eq '^not ok|^ok.*# TODO' && (( something_failed=1 ))
(( $pipestatus[1] )) && exit 2