summaryrefslogtreecommitdiff
path: root/home-config/zsh/zsh-autosuggestions/spec/integrations/wrapped_widget_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'home-config/zsh/zsh-autosuggestions/spec/integrations/wrapped_widget_spec.rb')
-rw-r--r--home-config/zsh/zsh-autosuggestions/spec/integrations/wrapped_widget_spec.rb39
1 files changed, 0 insertions, 39 deletions
diff --git a/home-config/zsh/zsh-autosuggestions/spec/integrations/wrapped_widget_spec.rb b/home-config/zsh/zsh-autosuggestions/spec/integrations/wrapped_widget_spec.rb
deleted file mode 100644
index 61dfc2d..0000000
--- a/home-config/zsh/zsh-autosuggestions/spec/integrations/wrapped_widget_spec.rb
+++ /dev/null
@@ -1,39 +0,0 @@
-describe 'a wrapped widget' do
- let(:widget) { 'backward-delete-char' }
-
- context 'initialized before sourcing the plugin' do
- let(:before_sourcing) do
- -> do
- session.
- run_command("_orig_#{widget}() { zle .#{widget} }").
- run_command("zle -N orig-#{widget} _orig_#{widget}").
- run_command("#{widget}-magic() { zle orig-#{widget}; BUFFER+=b }").
- run_command("zle -N #{widget} #{widget}-magic")
- end
- end
-
- it 'executes the custom behavior and the built-in behavior' do
- with_history('foobar', 'foodar') do
- session.send_string('food').send_keys('C-h')
- wait_for { session.content }.to eq('foobar')
- end
- end
- end
-
- context 'initialized after sourcing the plugin' do
- before do
- session.
- run_command("zle -N orig-#{widget} ${widgets[#{widget}]#*:}").
- run_command("#{widget}-magic() { zle orig-#{widget}; BUFFER+=b }").
- run_command("zle -N #{widget} #{widget}-magic").
- clear_screen
- end
-
- it 'executes the custom behavior and the built-in behavior' do
- with_history('foobar', 'foodar') do
- session.send_string('food').send_keys('C-h')
- wait_for { session.content }.to eq('foobar')
- end
- end
- end
-end