Eric Mastro 321132b6fa clean up tests
1. Replace all instances of `now()` with `await currentTime()` to get a more accurate representation of time from the block timestamp. Update examples.js to be async.
2. Move `RequestState` to `marketplace.js`
3. Delete `TestStorage` as `slashAmount` function no longer needed.
2022-10-25 12:38:19 +11:00

12 lines
374 B
JavaScript

const hours = (amount) => amount * minutes(60)
const minutes = (amount) => amount * seconds(60)
const seconds = (amount) => amount
const periodic = (length) => ({
periodOf: (timestamp) => Math.floor(timestamp / length),
periodStart: (period) => period * length,
periodEnd: (period) => (period + 1) * length,
})
module.exports = { hours, minutes, seconds, periodic }