comparison src/testdir/test_vim9_script.vim @ 21701:6bb806a0238c v8.2.1400

patch 8.2.1400: Vim9: test does not delete written files Commit: https://github.com/vim/vim/commit/730b24833952f0f4a9a17b7815b0d9f87c609eb8 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Aug 9 13:02:10 2020 +0200 patch 8.2.1400: Vim9: test does not delete written files Problem: Vim9: test does not delete written files. Solution: Correct file names.
author Bram Moolenaar <Bram@vim.org>
date Sun, 09 Aug 2020 13:15:05 +0200
parents 1b96535705a0
children 8e224527391e
comparison
equal deleted inserted replaced
21700:a5743521c118 21701:6bb806a0238c
1393 writefile(import_lines, 'Ximport.vim') 1393 writefile(import_lines, 'Ximport.vim')
1394 1394
1395 nnoremap <expr> trigger g:Trigger() 1395 nnoremap <expr> trigger g:Trigger()
1396 feedkeys('trigger', "xt") 1396 feedkeys('trigger', "xt")
1397 1397
1398 delete('Xexport.vim') 1398 delete('Xexport_that.vim')
1399 delete('Ximport.vim') 1399 delete('Ximport.vim')
1400 nunmap trigger 1400 nunmap trigger
1401 enddef 1401 enddef
1402 1402
1403 def Test_import_in_filetype() 1403 def Test_import_in_filetype()
1405 mkdir('ftplugin', 'p') 1405 mkdir('ftplugin', 'p')
1406 let export_lines =<< trim END 1406 let export_lines =<< trim END
1407 vim9script 1407 vim9script
1408 export let That = 'yes' 1408 export let That = 'yes'
1409 END 1409 END
1410 writefile(export_lines, 'ftplugin/Xexport_that.vim') 1410 writefile(export_lines, 'ftplugin/Xexport_ft.vim')
1411 1411
1412 let import_lines =<< trim END 1412 let import_lines =<< trim END
1413 vim9script 1413 vim9script
1414 import That from './Xexport_that.vim' 1414 import That from './Xexport_ft.vim'
1415 assert_equal('yes', That) 1415 assert_equal('yes', That)
1416 g:did_load_mytpe = 1 1416 g:did_load_mytpe = 1
1417 END 1417 END
1418 writefile(import_lines, 'ftplugin/qf.vim') 1418 writefile(import_lines, 'ftplugin/qf.vim')
1419 1419
1423 filetype plugin on 1423 filetype plugin on
1424 copen 1424 copen
1425 assert_equal(1, g:did_load_mytpe) 1425 assert_equal(1, g:did_load_mytpe)
1426 1426
1427 quit! 1427 quit!
1428 delete('Xexport.vim') 1428 delete('Xexport_ft.vim')
1429 delete('ftplugin', 'rf') 1429 delete('ftplugin', 'rf')
1430 &rtp = save_rtp 1430 &rtp = save_rtp
1431 enddef 1431 enddef
1432 1432
1433 def Test_use_import_in_mapping() 1433 def Test_use_import_in_mapping()
1482 vim9script 1482 vim9script
1483 export def Foo(): number 1483 export def Foo(): number
1484 return 0 1484 return 0
1485 enddef 1485 enddef
1486 END 1486 END
1487 writefile(export, 'Xexport.vim') 1487 writefile(export, 'XexportCmd.vim')
1488 1488
1489 let buf = RunVimInTerminal('-c "import Foo from ''./Xexport.vim''"', #{ 1489 let buf = RunVimInTerminal('-c "import Foo from ''./XexportCmd.vim''"', #{
1490 rows: 6, wait_for_ruler: 0}) 1490 rows: 6, wait_for_ruler: 0})
1491 WaitForAssert({-> assert_match('^E1094:', term_getline(buf, 5))}) 1491 WaitForAssert({-> assert_match('^E1094:', term_getline(buf, 5))})
1492 1492
1493 delete('Xexport.vim') 1493 delete('XexportCmd.vim')
1494 StopVimInTerminal(buf) 1494 StopVimInTerminal(buf)
1495 enddef 1495 enddef
1496 1496
1497 def Test_vim9script_reload_import() 1497 def Test_vim9script_reload_import()
1498 let lines =<< trim END 1498 let lines =<< trim END