]> granicus.if.org Git - vim/commitdiff
patch 8.1.1106: no test for 'writedelay' v8.1.1106
authorBram Moolenaar <Bram@vim.org>
Wed, 3 Apr 2019 19:42:35 +0000 (21:42 +0200)
committerBram Moolenaar <Bram@vim.org>
Wed, 3 Apr 2019 19:42:35 +0000 (21:42 +0200)
Problem:    No test for 'writedelay'.
Solution:   Add a test.

src/testdir/test_options.vim
src/version.c

index 83b315d00e3a430133ed91145261e5675bd51dc1..1bb0d3fcf3769a06a2b92c539597ba9a542dc5b7 100644 (file)
@@ -518,3 +518,23 @@ func Test_local_scrolloff()
   set so&
   set siso&
 endfunc
+
+func Test_writedelay()
+  if !has('reltime')
+    return
+  endif
+  new
+  call setline(1, 'empty')
+  redraw
+  set writedelay=10
+  let start = reltime()
+  call setline(1, repeat('x', 70))
+  redraw
+  let elapsed = reltimefloat(reltime(start))
+  set writedelay=0
+  " With 'writedelay' set should take at least 30 * 10 msec
+  call assert_inrange(30 * 0.01, 999.0, elapsed)
+
+  bwipe!
+  delfunc ChangeText
+endfunc
index 08e2394cb4b0048d3318bc05ebc6622e7ea5341d..9fd355ac4280e81c9b5b7f3cea8ad4fb3dd546c5 100644 (file)
@@ -771,6 +771,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1106,
 /**/
     1105,
 /**/