comparison src/testdir/test_timers.vim @ 8734:986f7c00d43d v7.4.1656

commit https://github.com/vim/vim/commit/92e35efaf6a3278e4729115648997f09cd4005f5 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Mar 26 18:20:41 2016 +0100 patch 7.4.1656 Problem: Crash when using partial with a timer. Solution: Increment partial reference count. (Hirohito Higashi)
author Christian Brabandt <cb@256bit.org>
date Sat, 26 Mar 2016 18:30:06 +0100
parents 63dc856bd13d
children c2fe86f2bda1
comparison
equal deleted inserted replaced
8733:2eb831813772 8734:986f7c00d43d
28 sleep 200m 28 sleep 200m
29 call timer_stop(timer) 29 call timer_stop(timer)
30 call assert_true(s:val > 1) 30 call assert_true(s:val > 1)
31 call assert_true(s:val < 5) 31 call assert_true(s:val < 5)
32 endfunc 32 endfunc
33
34 func Test_with_partial_callback()
35 let s:val = 0
36 let s:meow = {}
37 function s:meow.bite(...)
38 let s:val += 1
39 endfunction
40
41 call timer_start(50, s:meow.bite)
42 sleep 200m
43 call assert_equal(1, s:val)
44 endfunc
45 " vim: ts=2 sw=0 et