14 lines
		
	
	
		
			451 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			451 B
		
	
	
	
		
			Ruby
		
	
	
	
| describe 'a vicmd mode partial-accept widget' do
 | |
|   let(:widget) { 'vi-forward-word-end' }
 | |
| 
 | |
|   context 'in vicmd mode' do
 | |
|     it 'moves the cursor through suggestion as expected' do
 | |
|       session.run_command("bindkey s vi-cmd-mode")
 | |
|       with_history('foobar foo') do
 | |
|         session.send_string('fo').send_keys('s').send_keys('e').send_keys('a').send_string('plop')
 | |
|         wait_for { session.content }.to eq('foobarplop')
 | |
|       end
 | |
|     end
 | |
|   end
 | |
| end
 |