diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-07-09 12:08:54 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-09 12:08:54 +0200 |
commit | 06af88cd72eaf429190678dcd6d500122e35f349 (patch) | |
tree | 827c969ae10a15ff59bbd6f43dc23a7a74520378 /test/functional/eval/reltime_spec.lua | |
parent | 652be3cb0040d37d295ca9389d72dc8dce0b56fc (diff) | |
download | rneovim-06af88cd72eaf429190678dcd6d500122e35f349.tar.gz rneovim-06af88cd72eaf429190678dcd6d500122e35f349.tar.bz2 rneovim-06af88cd72eaf429190678dcd6d500122e35f349.zip |
viml/reltime(): allow negative result #10453
- define proftime_T as signed integer
- profile_sub(): allow negative result
closes #10452
Diffstat (limited to 'test/functional/eval/reltime_spec.lua')
-rw-r--r-- | test/functional/eval/reltime_spec.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/functional/eval/reltime_spec.lua b/test/functional/eval/reltime_spec.lua index 0181f09024..ef7a3a148f 100644 --- a/test/functional/eval/reltime_spec.lua +++ b/test/functional/eval/reltime_spec.lua @@ -33,4 +33,14 @@ describe('reltimestr(), reltimefloat()', function() ok(reltimefloat(differs) < 1.0) end) + + it('reltime() allows negative result #10452', function() + local older_time = reltime() + command('sleep 1m') + local newer_time = reltime() + -- Should be something like -0.002123. + local rv = tonumber(reltimestr(reltime(newer_time, older_time))) + ok(rv < 0) + ok(rv > -10) + end) end) |