diff src/testdir/test62.in @ 6775:c0bc9b60fb8a v7.4.709

patch 7.4.709 Problem: ":tabmove" does not work as documented. Solution: Make it work consistently. Update documentation and add tests. (Hirohito Higashi)
author Bram Moolenaar <bram@vim.org>
date Tue, 21 Apr 2015 18:08:39 +0200
parents 22f95a018b13
children
line wrap: on
line diff
--- a/src/testdir/test62.in
+++ b/src/testdir/test62.in
@@ -96,30 +96,44 @@ STARTTEST
 :"
 :for i in range(9) | tabnew | endfor
 1gt
-Go=tabpagenr()


+:$put =tabpagenr()
 :tabmove 5
-i=tabpagenr()


+:$put =tabpagenr()
+:.tabmove
+:$put =tabpagenr()
+:tabmove -
+:$put =tabpagenr()
+:tabmove +
+:$put =tabpagenr()
 :tabmove -2
-i=tabpagenr()


+:$put =tabpagenr()
 :tabmove +4
-i=tabpagenr()


+:$put =tabpagenr()
 :tabmove
-i=tabpagenr()


+:$put =tabpagenr()
 :tabmove -20
-i=tabpagenr()


+:$put =tabpagenr()
 :tabmove +20
-i=tabpagenr()


+:$put =tabpagenr()
+:0tabmove
+:$put =tabpagenr()
+:$tabmove
+:$put =tabpagenr()
+:tabmove 0
+:$put =tabpagenr()
+:tabmove $
+:$put =tabpagenr()
 :3tabmove
-i=tabpagenr()


+:$put =tabpagenr()
 :7tabmove 5
-i=tabpagenr()


+:$put =tabpagenr()
 :let a='No error caught.'
 :try
 :tabmove foo
 :catch E474
 :let a='E474 caught.'
 :endtry
-i=a

+:$put =a
 :"
 :" Test autocommands
 :tabonly!