24 lines
563 B
TypeScript
24 lines
563 B
TypeScript
import { expect, tap } from 'tapbundle'
|
|
import * as smartdelay from 'smartdelay'
|
|
import early = require('../dist/index')
|
|
|
|
tap.test('.start()', async () => {
|
|
early.start('early')
|
|
await smartdelay.delayFor(2000)
|
|
})
|
|
|
|
tap.test('.stop()', async () => {
|
|
await early.stop()
|
|
})
|
|
|
|
tap.test('hrTime Measurement', async () => {
|
|
let earlyHr = new early.hrtMeasurement()
|
|
earlyHr.start()
|
|
await smartdelay.delayFor(1000)
|
|
let measuredTime = earlyHr.stop()
|
|
console.log(measuredTime)
|
|
return expect(measuredTime.milliSeconds).to.be.greaterThan(999)
|
|
})
|
|
|
|
tap.start()
|