Don't break kill ring rotation
							parent
							
								
									393f7b8bb9
								
							
						
					
					
						commit
						59c72c6805
					
				@ -0,0 +1,23 @@
 | 
			
		||||
context 'with some items in the kill ring' do
 | 
			
		||||
  before do
 | 
			
		||||
    session.
 | 
			
		||||
      send_string('echo foo').
 | 
			
		||||
      send_keys('C-u').
 | 
			
		||||
      send_string('echo bar').
 | 
			
		||||
      send_keys('C-u')
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  describe '`yank-pop`' do
 | 
			
		||||
    it 'should cycle through all items in the kill ring' do
 | 
			
		||||
      session.send_keys('C-y')
 | 
			
		||||
      wait_for { session.content }.to eq('echo bar')
 | 
			
		||||
 | 
			
		||||
      session.send_keys('escape').send_keys('y')
 | 
			
		||||
      wait_for { session.content }.to eq('echo foo')
 | 
			
		||||
 | 
			
		||||
      session.send_keys('escape').send_keys('y')
 | 
			
		||||
      wait_for { session.content }.to eq('echo bar')
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue