Mercurial > vim
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 |