diff options
author | Jan Edmund Lazo <jan.lazo@mail.utoronto.ca> | 2019-07-01 15:51:00 -0400 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2019-07-01 21:51:00 +0200 |
commit | ff95e62ff8958e17a292f98465757a9452933bdd (patch) | |
tree | cc065fc7e7ceb52bb0e5fd54e2924e2efe6efb90 | |
parent | 5e4b93a38f1ee2ba37ca3223399fbb49ff1656a1 (diff) | |
download | rneovim-ff95e62ff8958e17a292f98465757a9452933bdd.tar.gz rneovim-ff95e62ff8958e17a292f98465757a9452933bdd.tar.bz2 rneovim-ff95e62ff8958e17a292f98465757a9452933bdd.zip |
test/old: pass Test_recover_root_dir on Windows (#10207)
* Revert "oldtests: win: keep set dir=/"
This reverts commit 714e0f8bf05cc6febcbcd8cbcbe5f119c37a14b0.
* test/old: set swap directory to non-existent drive
Appveyor uses Administrator user so it can write anywhere in C:\\.
Neovim creates a directory for the swap file
if the directory does not exist.
D:\\ is the backup/recovery drive so use F:\\ invoke error E303.
-rw-r--r-- | src/nvim/testdir/test_recover.vim | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_recover.vim b/src/nvim/testdir/test_recover.vim index beecb4cd0d..09c8d1cda6 100644 --- a/src/nvim/testdir/test_recover.vim +++ b/src/nvim/testdir/test_recover.vim @@ -6,6 +6,13 @@ func Test_recover_root_dir() set dir=/ call assert_fails('recover', 'E305:') close! + + if has('win32') + " can write in / directory on MS-Windows + let &directory = 'F:\\' + elseif filewritable('/') == 2 + set dir=/notexist/ + endif call assert_fails('split Xtest', 'E303:') set dir& endfunc |