summaryrefslogtreecommitdiff
path: root/src/testdir/test_options.vim
diff options
context:
space:
mode:
Diffstat (limited to 'src/testdir/test_options.vim')
-rw-r--r--src/testdir/test_options.vim100
1 files changed, 51 insertions, 49 deletions
diff --git a/src/testdir/test_options.vim b/src/testdir/test_options.vim
index 2d4a97aa1..f34168228 100644
--- a/src/testdir/test_options.vim
+++ b/src/testdir/test_options.vim
@@ -350,55 +350,57 @@ func Test_backupskip()
endfunc
func Test_copy_winopt()
- set hidden
-
- " Test copy option from current buffer in window
- split
- enew
- setlocal numberwidth=5
- wincmd w
- call assert_equal(4,&numberwidth)
- bnext
- call assert_equal(5,&numberwidth)
- bw!
- call assert_equal(4,&numberwidth)
-
- " Test copy value from window that used to be display the buffer
- split
- enew
- setlocal numberwidth=6
- bnext
- wincmd w
- call assert_equal(4,&numberwidth)
- bnext
- call assert_equal(6,&numberwidth)
- bw!
-
- " Test that if buffer is current, don't use the stale cached value
- " from the last time the buffer was displayed.
- split
- enew
- setlocal numberwidth=7
- bnext
- bnext
- setlocal numberwidth=8
- wincmd w
- call assert_equal(4,&numberwidth)
- bnext
- call assert_equal(8,&numberwidth)
- bw!
-
- " Test value is not copied if window already has seen the buffer
- enew
- split
- setlocal numberwidth=9
- bnext
- setlocal numberwidth=10
- wincmd w
- call assert_equal(4,&numberwidth)
- bnext
- call assert_equal(4,&numberwidth)
- bw!
+ set hidden
+
+ " Test copy option from current buffer in window
+ split
+ enew
+ setlocal numberwidth=5
+ wincmd w
+ call assert_equal(4,&numberwidth)
+ bnext
+ call assert_equal(5,&numberwidth)
+ bw!
+ call assert_equal(4,&numberwidth)
+
+ " Test copy value from window that used to be display the buffer
+ split
+ enew
+ setlocal numberwidth=6
+ bnext
+ wincmd w
+ call assert_equal(4,&numberwidth)
+ bnext
+ call assert_equal(6,&numberwidth)
+ bw!
+
+ " Test that if buffer is current, don't use the stale cached value
+ " from the last time the buffer was displayed.
+ split
+ enew
+ setlocal numberwidth=7
+ bnext
+ bnext
+ setlocal numberwidth=8
+ wincmd w
+ call assert_equal(4,&numberwidth)
+ bnext
+ call assert_equal(8,&numberwidth)
+ bw!
+
+ " Test value is not copied if window already has seen the buffer
+ enew
+ split
+ setlocal numberwidth=9
+ bnext
+ setlocal numberwidth=10
+ wincmd w
+ call assert_equal(4,&numberwidth)
+ bnext
+ call assert_equal(4,&numberwidth)
+ bw!
+
+ set hidden&
endfunc
func Test_shortmess_F()