comparison src/testdir/test_swap.vim @ 26018:c2d4e40a32a6 v8.2.3543

patch 8.2.3543: swapname has double slash when 'directory' ends in it Commit: https://github.com/vim/vim/commit/8b0e62c93b6dad5ec5b2c7558d4f7b78c46216d2 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Oct 19 22:12:25 2021 +0100 patch 8.2.3543: swapname has double slash when 'directory' ends in it Problem: Swapname has double slash when 'directory' ends in double slash. (Shane Smith) Solution: Remove the superfluous slash. (closes #8876)
author Bram Moolenaar <Bram@vim.org>
date Tue, 19 Oct 2021 23:15:03 +0200
parents da0e5ff44b14
children a4aad5142959
comparison
equal deleted inserted replaced
26017:7fd14e99c44a 26018:c2d4e40a32a6
408 call mkdir('Xswapdir') 408 call mkdir('Xswapdir')
409 exe 'set dir=' . getcwd() . '/Xswapdir//' 409 exe 'set dir=' . getcwd() . '/Xswapdir//'
410 410
411 " Check that this also works when 'directory' ends with '//' 411 " Check that this also works when 'directory' ends with '//'
412 edit Xtestlink 412 edit Xtestlink
413 call assert_match('Xtestfile\.swp$', s:swapname()) 413 call assert_match('Xswapdir[/\\]%.*testdir%Xtestfile\.swp$', s:swapname())
414 bwipe! 414 bwipe!
415 415
416 set dir& 416 set dir&
417 call delete('Xtestfile') 417 call delete('Xtestfile')
418 call delete('Xtestlink') 418 call delete('Xtestlink')