File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ " Tests for reltime()
2+
3+ if ! has (' reltime' ) || ! has (' float' )
4+ finish
5+ endif
6+
7+ func Test_reltime ()
8+ let now = reltime ()
9+ sleep 10 m
10+ let later = reltime ()
11+ let elapsed = reltime (now)
12+ call assert_true (reltimestr (elapsed) = ~ ' 0\.0' )
13+ call assert_true (reltimestr (elapsed) != ' 0.0' )
14+ call assert_true (reltimefloat (elapsed) < 0.1 )
15+ call assert_true (reltimefloat (elapsed) > 0.0 )
16+
17+ let same = reltime (now, now)
18+ call assert_equal (' 0.000' , split (reltimestr (same))[0 ][:4 ])
19+ call assert_equal (0.0 , reltimefloat (same))
20+
21+ let differs = reltime (now, later )
22+ call assert_true (reltimestr (differs) = ~ ' 0\.0' )
23+ call assert_true (reltimestr (differs) != ' 0.0' )
24+ call assert_true (reltimefloat (differs) < 0.1 )
25+ call assert_true (reltimefloat (differs) > 0.0 )
26+
27+ endfunc
You can’t perform that action at this time.
0 commit comments