mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-04 09:44:31 +00:00 
			
		
		
		
	It is otherwise impossible to determine which test failed sanitizer/valgrind check. test/functional/helpers.lua module return was changed so that tests which do not provide after_each function to get new check will automatically fail.
		
			
				
	
	
		
			24 lines
		
	
	
		
			696 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			696 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
-- Tests for signs
 | 
						|
 | 
						|
local helpers = require('test.functional.helpers')(after_each)
 | 
						|
local clear, execute, expect = helpers.clear, helpers.execute, helpers.expect
 | 
						|
 | 
						|
describe('signs', function()
 | 
						|
  setup(clear)
 | 
						|
 | 
						|
  it('is working', function()
 | 
						|
    execute('sign define JumpSign text=x')
 | 
						|
    execute([[exe 'sign place 42 line=2 name=JumpSign buffer=' . bufnr('')]])
 | 
						|
    -- Split the window to the bottom to verify :sign-jump will stay in the current
 | 
						|
    -- window if the buffer is displayed there.
 | 
						|
    execute('bot split')
 | 
						|
    execute([[exe 'sign jump 42 buffer=' . bufnr('')]])
 | 
						|
    execute([[call append(line('$'), winnr())]])
 | 
						|
 | 
						|
    -- Assert buffer contents.
 | 
						|
    expect([[
 | 
						|
      
 | 
						|
      2]])
 | 
						|
  end)
 | 
						|
end)
 |