From ff95e62ff8958e17a292f98465757a9452933bdd Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Mon, 1 Jul 2019 15:51:00 -0400 Subject: 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. --- src/nvim/testdir/test_recover.vim | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') 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 -- cgit