neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

qf_title_spec.lua (659B)


      1 -- Tests for quickfix window's title
      2 
      3 local n = require('test.functional.testnvim')()
      4 
      5 local insert, source = n.insert, n.source
      6 local clear, expect = n.clear, n.expect
      7 
      8 describe('qf_title', function()
      9  setup(clear)
     10 
     11  it('is working', function()
     12    insert([[
     13      Results of test_qf_title:]])
     14 
     15    source([[
     16      set efm=%E%f:%l:%c:%m
     17      cgetexpr ['file:1:1:message']
     18      let qflist=getqflist()
     19      call setqflist(qflist, 'r')
     20      copen
     21      let g:quickfix_title=w:quickfix_title
     22      wincmd p
     23      $put =g:quickfix_title
     24    ]])
     25 
     26    -- Assert buffer contents.
     27    expect([[
     28      Results of test_qf_title:
     29      :setqflist()]])
     30  end)
     31 end)