Clean up tests with setUp and tearDown functions

This commit is contained in:
Eric Freese
2016-03-15 09:05:55 -06:00
parent a28e72e84a
commit ba7109169d
4 changed files with 46 additions and 3 deletions

View File

@@ -6,6 +6,15 @@ oneTimeSetUp() {
source_autosuggestions
}
setUp() {
BUFFER=''
POSTDISPLAY=''
}
tearDown() {
restore _zsh_autosuggest_invoke_original_widget
}
testClear() {
BUFFER='ec'
POSTDISPLAY='ho hello'
@@ -46,6 +55,10 @@ testWidget() {
assertTrue \
'highlight_apply was not called' \
'stub_called _zsh_autosuggest_highlight_apply'
restore _zsh_autosuggest_highlight_reset
restore _zsh_autosuggest_clear
restore _zsh_autosuggest_highlight_apply
}
run_tests "$0"