diff src/testdir/test_autochdir.vim @ 26181:027c5b4b6f07 v8.2.3622

patch 8.2.3622: "verbose pwd" shows confusing info Commit: https://github.com/vim/vim/commit/64be6aa3a54ecfe355d4a03e1200650c301e7f29 Author: zeertzjq <zeertzjq@outlook.com> Date: Fri Nov 19 11:59:08 2021 +0000 patch 8.2.3622: "verbose pwd" shows confusing info Problem: "verbose pwd" shows confusing info when :lcd does not change directory. Solution: Clear last_chdir_reason also when the directory does not change. (closes #9160)
author Bram Moolenaar <Bram@vim.org>
date Fri, 19 Nov 2021 13:00:06 +0100
parents fa8161b003f6
children 7606d9b13068
line wrap: on
line diff
--- a/src/testdir/test_autochdir.vim
+++ b/src/testdir/test_autochdir.vim
@@ -40,6 +40,14 @@ func Test_verbose_pwd()
   set acd
   wincmd w
   call assert_match('\[autochdir\].*testdir$', execute('verbose pwd'))
+  execute 'lcd' cwd
+  call assert_match('\[window\].*testdir$', execute('verbose pwd'))
+  execute 'tcd' cwd
+  call assert_match('\[tabpage\].*testdir$', execute('verbose pwd'))
+  execute 'cd' cwd
+  call assert_match('\[global\].*testdir$', execute('verbose pwd'))
+  edit
+  call assert_match('\[autochdir\].*testdir$', execute('verbose pwd'))
   wincmd w
   call assert_match('\[autochdir\].*testdir[/\\]Xautodir', execute('verbose pwd'))
   set noacd