diff options
author | Juan José Arboleda <soyjuanarbol@gmail.com> | 2019-02-25 21:50:00 -0500 |
---|---|---|
committer | Ruben Bridgewater <ruben@bridgewater.de> | 2019-03-05 01:44:19 +0100 |
commit | 9c1e3a34fe8438a9a25b684ca617638dbf0fa848 (patch) | |
tree | 81e06b3b97df6f7edc87b854e65d1a0e32c411d3 /test/parallel/test-timers-refresh.js | |
parent | f18ae251938ed94f3fb2d8090b32b01f2233ee6b (diff) | |
download | android-node-v8-9c1e3a34fe8438a9a25b684ca617638dbf0fa848.tar.gz android-node-v8-9c1e3a34fe8438a9a25b684ca617638dbf0fa848.tar.bz2 android-node-v8-9c1e3a34fe8438a9a25b684ca617638dbf0fa848.zip |
test: improve code coverage in timers
PR-URL: https://github.com/nodejs/node/pull/26310
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Diffstat (limited to 'test/parallel/test-timers-refresh.js')
-rw-r--r-- | test/parallel/test-timers-refresh.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/parallel/test-timers-refresh.js b/test/parallel/test-timers-refresh.js index 2c47be8d8d..dd4332ab32 100644 --- a/test/parallel/test-timers-refresh.js +++ b/test/parallel/test-timers-refresh.js @@ -30,6 +30,19 @@ const { setUnrefTimeout } = require('internal/timers'); strictEqual(timer.refresh(), timer); } +// should throw with non-functions +{ + const expectedError = { + code: 'ERR_INVALID_CALLBACK', + message: 'Callback must be a function' + }; + + [null, true, false, 0, 1, NaN, '', 'foo', {}, Symbol()].forEach((cb) => { + common.expectsError(() => setUnrefTimeout(cb), + expectedError); + }); +} + // unref pooled timer { let called = false; |