hrtimemock
Version:
mocking lib for process.hrtime
30 lines (18 loc) • 915 B
Markdown
# hrtimemock [](https://travis-ci.org/seriousManual/hrtimemock)
[](https://nodei.co/npm/hrtimemock/)
[](https://nodei.co/npm/hrtimemock/)
hrtimemock is a mocking function that causes `process.hrtime` to output what ever time should have elapsed.
## hrtimemock(mstime)
monkeypatches `process.hrtime` and for the second call returns the elapsed time specified by `mstime` in the familiar array form.
* `mstime` time in milliseconds
## Example
````
var hrtimemock = require('hrtimemock');
hrtimemock(1000);
var a = process.hrtime();
var elapsed = process.hrtime(a);
console.log(elapsed); //will output [1,0]
````
## Notice:
Works only for a pair of `process.hrtime` calls.
After that it has to be called again.