aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2019-07-01 15:51:00 -0400
committerJustin M. Keyes <justinkz@gmail.com>2019-07-01 21:51:00 +0200
commitff95e62ff8958e17a292f98465757a9452933bdd (patch)
treecc065fc7e7ceb52bb0e5fd54e2924e2efe6efb90
parent5e4b93a38f1ee2ba37ca3223399fbb49ff1656a1 (diff)
downloadrneovim-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.vim7
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