|
@@ -1,6 +1,7 @@
|
|
'use strict';
|
|
'use strict';
|
|
const assertJump = require('./helpers/assertJump');
|
|
const assertJump = require('./helpers/assertJump');
|
|
-const timer = require('./helpers/timer');
|
|
|
|
|
|
+import latestTime from './helpers/latestTime'
|
|
|
|
+import {increaseTimeTo, duration} from './helpers/increaseTime'
|
|
|
|
|
|
var DayLimitMock = artifacts.require('./helpers/DayLimitMock.sol');
|
|
var DayLimitMock = artifacts.require('./helpers/DayLimitMock.sol');
|
|
|
|
|
|
@@ -11,6 +12,7 @@ contract('DayLimit', function(accounts) {
|
|
let initLimit = 10;
|
|
let initLimit = 10;
|
|
|
|
|
|
beforeEach( async function() {
|
|
beforeEach( async function() {
|
|
|
|
+ this.startTime = latestTime();
|
|
dayLimit = await DayLimitMock.new(initLimit);
|
|
dayLimit = await DayLimitMock.new(initLimit);
|
|
});
|
|
});
|
|
|
|
|
|
@@ -99,7 +101,7 @@ contract('DayLimit', function(accounts) {
|
|
spentToday = await dayLimit.spentToday();
|
|
spentToday = await dayLimit.spentToday();
|
|
assert.equal(spentToday, 8);
|
|
assert.equal(spentToday, 8);
|
|
|
|
|
|
- await timer(day);
|
|
|
|
|
|
+ await increaseTimeTo(this.startTime + duration.days(1));
|
|
|
|
|
|
await dayLimit.attemptSpend(3);
|
|
await dayLimit.attemptSpend(3);
|
|
spentToday = await dayLimit.spentToday();
|
|
spentToday = await dayLimit.spentToday();
|