| 'use strict'; | |
| const common = require('../common'); | |
| // This test checks whether a refresh called inside the callback will keep | |
| // the event loop alive to run the timer again. | |
| let didCall = false; | |
| const timer = setTimeout(common.mustCall(() => { | |
| if (!didCall) { | |
| didCall = true; | |
| timer.refresh(); | |
| } | |
| }, 2), 1); |