3 source "${0:a:h}/../test_helper.zsh"
16 restore _zsh_autosuggest_invoke_original_widget
19 testCursorMovesOutOfBuffer
() {
21 POSTDISPLAY
='ho hello'
25 _zsh_autosuggest_invoke_original_widget \
26 'CURSOR=5; LBUFFER="echo "; RBUFFER="hello"'
28 _zsh_autosuggest_partial_accept
'original-widget'
31 'original widget not invoked' \
32 'stub_called _zsh_autosuggest_invoke_original_widget'
35 'BUFFER was not modified correctly' \
40 'POSTDISPLAY was not modified correctly' \
45 testCursorStaysInBuffer
() {
51 _zsh_autosuggest_invoke_original_widget \
52 'CURSOR=5; LBUFFER="echo "; RBUFFER="hello"'
54 _zsh_autosuggest_partial_accept
'original-widget'
57 'original widget not invoked' \
58 'stub_called _zsh_autosuggest_invoke_original_widget'
61 'BUFFER was modified' \
66 'POSTDISPLAY was modified' \
73 _zsh_autosuggest_invoke_original_widget \
76 _zsh_autosuggest_widget_partial_accept
'original-widget'
79 'Did not return correct value from original widget' \