comparison src/testdir/test_quickfix.vim @ 9540:64a791c53418 v7.4.2050

commit https://github.com/vim/vim/commit/015102e91e978a0bb42a14461c132a85e8f7e1ea Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jul 16 18:24:56 2016 +0200 patch 7.4.2050 Problem: When using ":vimgrep" may end up with duplicate buffers. Solution: When adding an error list entry pass the buffer number if possible.
author Christian Brabandt <cb@256bit.org>
date Sat, 16 Jul 2016 18:45:04 +0200
parents 26da1efa9e46
children ccbd2e604e59
comparison
equal deleted inserted replaced
9539:3bc6d72454fc 9540:64a791c53418
1460 1460
1461 func Test_history() 1461 func Test_history()
1462 call HistoryTest('c') 1462 call HistoryTest('c')
1463 call HistoryTest('l') 1463 call HistoryTest('l')
1464 endfunc 1464 endfunc
1465
1466 func Test_duplicate_buf()
1467 " make sure we can get the highest buffer number
1468 edit DoesNotExist
1469 edit DoesNotExist2
1470 let last_buffer = bufnr("$")
1471
1472 " make sure only one buffer is created
1473 call writefile(['this one', 'that one'], 'Xgrepthis')
1474 vimgrep one Xgrepthis
1475 vimgrep one Xgrepthis
1476 call assert_equal(last_buffer + 1, bufnr("$"))
1477
1478 call delete('Xgrepthis')
1479 endfunc