|
|
@ -1,4 +1,6 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import assertRevert from './helpers/assertRevert'; |
|
|
|
|
|
|
|
|
|
|
|
var DelayedClaimable = artifacts.require('../contracts/ownership/DelayedClaimable.sol'); |
|
|
|
var DelayedClaimable = artifacts.require('../contracts/ownership/DelayedClaimable.sol'); |
|
|
|
|
|
|
|
|
|
|
|
contract('DelayedClaimable', function (accounts) { |
|
|
|
contract('DelayedClaimable', function (accounts) { |
|
|
@ -42,25 +44,13 @@ contract('DelayedClaimable', function (accounts) { |
|
|
|
assert.equal(start, 100); |
|
|
|
assert.equal(start, 100); |
|
|
|
let pendingOwner = await delayedClaimable.pendingOwner(); |
|
|
|
let pendingOwner = await delayedClaimable.pendingOwner(); |
|
|
|
assert.equal(pendingOwner, accounts[1]); |
|
|
|
assert.equal(pendingOwner, accounts[1]); |
|
|
|
var err = null; |
|
|
|
await assertRevert(delayedClaimable.claimOwnership({ from: accounts[1] })); |
|
|
|
try { |
|
|
|
|
|
|
|
await delayedClaimable.claimOwnership({ from: accounts[1] }); |
|
|
|
|
|
|
|
} catch (error) { |
|
|
|
|
|
|
|
err = error; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
assert.isFalse(err.message.search('revert') === -1); |
|
|
|
|
|
|
|
let owner = await delayedClaimable.owner(); |
|
|
|
let owner = await delayedClaimable.owner(); |
|
|
|
assert.isTrue(owner !== accounts[1]); |
|
|
|
assert.isTrue(owner !== accounts[1]); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
it('set end and start invalid values fail', async function () { |
|
|
|
it('set end and start invalid values fail', async function () { |
|
|
|
await delayedClaimable.transferOwnership(accounts[1]); |
|
|
|
await delayedClaimable.transferOwnership(accounts[1]); |
|
|
|
var err = null; |
|
|
|
await assertRevert(delayedClaimable.setLimits(1001, 1000)); |
|
|
|
try { |
|
|
|
|
|
|
|
await delayedClaimable.setLimits(1001, 1000); |
|
|
|
|
|
|
|
} catch (error) { |
|
|
|
|
|
|
|
err = error; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
assert.isFalse(err.message.search('revert') === -1); |
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|