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()