mirror of
https://github.com/zsh-users/zsh-autosuggestions.git
synced 2024-11-18 09:51:06 +01:00
Implements test where KEYS_QUEUED_COUNT supported
This commit is contained in:
parent
d0feff798d
commit
52723c1dde
1 changed files with 10 additions and 3 deletions
|
@ -9,10 +9,17 @@ describe 'using `zle -U`' do
|
||||||
|
|
||||||
let(:options) { ['unset ZSH_AUTOSUGGEST_USE_ASYNC', 'ZSH_AUTOSUGGEST_STRATEGY=test'] }
|
let(:options) { ['unset ZSH_AUTOSUGGEST_USE_ASYNC', 'ZSH_AUTOSUGGEST_STRATEGY=test'] }
|
||||||
|
|
||||||
# TODO: This is only possible with the $KEYS_QUEUED_COUNT widget parameter, coming soon...
|
# This is only possible with the $KEYS_QUEUED_COUNT widget parameter
|
||||||
xit 'does not fetch a suggestion for every inserted character' do
|
it 'does not fetch a suggestion for every inserted character' do
|
||||||
session.send_keys('C-b')
|
session.send_keys('C-b')
|
||||||
|
|
||||||
|
# Check if zsh >= 5.4
|
||||||
|
version_arr = ENV['TEST_ZSH_BIN'].split('zsh-')[1].split('.')
|
||||||
|
if version_arr[0].to_i >= 6 || (version_arr[0].to_i == 5 && version_arr[1].to_i >= 4)
|
||||||
wait_for { session.content }.to eq('echo hello')
|
wait_for { session.content }.to eq('echo hello')
|
||||||
|
else
|
||||||
|
skip "depends on KEYS_QUEUED_COUNT which requires zsh 5.4 or above"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'shows a suggestion when the widget completes' do
|
it 'shows a suggestion when the widget completes' do
|
||||||
|
|
Loading…
Reference in a new issue