Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions test/BasicToken.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ contract('BasicToken', function(accounts) {
let token = await BasicTokenMock.new(accounts[0], 100);
try {
let transfer = await token.transfer(accounts[1], 101);
assert.fail('should have thrown before');
} catch(error) {
return assertJump(error);
}
assert.fail('should have thrown before');
assertJump(error);
}
});

});
10 changes: 6 additions & 4 deletions test/Claimable.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,10 @@ contract('Claimable', function(accounts) {

it('should prevent to claimOwnership from no pendingOwner', async function() {
try {
await claimable.claimOwnership({from: accounts[2]});
await claimable.claimOwnership({from: accounts[2]});
assert.fail('should have thrown before');
} catch(error) {
assertJump(error);
assertJump(error);
}
});

Expand All @@ -36,9 +37,10 @@ contract('Claimable', function(accounts) {
const owner = await claimable.owner.call();
assert.isTrue(owner !== other);
try {
await claimable.transferOwnership(other, {from: other});
await claimable.transferOwnership(other, {from: other});
assert.fail('should have thrown before');
} catch(error) {
assertJump(error);
assertJump(error);
}
});

Expand Down
16 changes: 10 additions & 6 deletions test/DayLimit.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,10 @@ contract('DayLimit', function(accounts) {
assert.equal(spentToday, 8);

try {
await dayLimit.attemptSpend(3);
await dayLimit.attemptSpend(3);
assert.fail('should have thrown before');
} catch(error) {
assertJump(error);
assertJump(error);
}
});

Expand All @@ -47,9 +48,10 @@ contract('DayLimit', function(accounts) {
assert.equal(spentToday, 8);

try {
await dayLimit.attemptSpend(3);
await dayLimit.attemptSpend(3);
assert.fail('should have thrown before');
} catch(error) {
assertJump(error);
assertJump(error);
}
spentToday = await dayLimit.spentToday();
assert.equal(spentToday, 8);
Expand All @@ -66,9 +68,10 @@ contract('DayLimit', function(accounts) {
assert.equal(spentToday, 8);

try {
await dayLimit.attemptSpend(3);
await dayLimit.attemptSpend(3);
assert.fail('should have thrown before');
} catch(error) {
assertJump(error);
assertJump(error);
}
spentToday = await dayLimit.spentToday();
assert.equal(spentToday, 8);
Expand All @@ -89,6 +92,7 @@ contract('DayLimit', function(accounts) {

try {
await dayLimit.attemptSpend(3);
assert.fail('should have thrown before');
} catch(error) {
assertJump(error);
}
Expand Down
14 changes: 7 additions & 7 deletions test/LimitBalance.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ contract('LimitBalance', function(accounts) {
it('shouldnt allow sending above limit', async function() {
let amount = 1110;
try {
await lb.limitedDeposit({value: amount});
await lb.limitedDeposit({value: amount});
assert.fail('should have thrown before');
} catch(error) {
return assertJump(error);
}
assert.fail('should have thrown before');
assertJump(error);
}
});

it('should allow multiple sends below limit', async function() {
Expand All @@ -52,10 +52,10 @@ contract('LimitBalance', function(accounts) {

try {
await lb.limitedDeposit({value: amount+1});
assert.fail('should have thrown before');
} catch(error) {
return assertJump(error);
}
assert.fail('should have thrown before');
assertJump(error);
}
});

});
1 change: 1 addition & 0 deletions test/Ownable.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ contract('Ownable', function(accounts) {
assert.isTrue(owner !== other);
try {
await ownable.transferOwnership(other, {from: other});
assert.fail('should have thrown before');
} catch(error) {
assertJump(error);
}
Expand Down
4 changes: 3 additions & 1 deletion test/Pausable.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ contract('Pausable', function(accounts) {

try {
await Pausable.normalProcess();
assert.fail('should have thrown before');
} catch(error) {
assertJump(error);
}
Expand All @@ -35,10 +36,10 @@ contract('Pausable', function(accounts) {
let Pausable = await PausableMock.new();
try {
await Pausable.drasticMeasure();
assert.fail('should have thrown before');
} catch(error) {
assertJump(error);
}

const drasticMeasureTaken = await Pausable.drasticMeasureTaken();
assert.isFalse(drasticMeasureTaken);
});
Expand Down Expand Up @@ -68,6 +69,7 @@ contract('Pausable', function(accounts) {
await Pausable.unpause();
try {
await Pausable.drasticMeasure();
assert.fail('should have thrown before');
} catch(error) {
assertJump(error);
}
Expand Down
8 changes: 4 additions & 4 deletions test/PausableToken.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,19 +55,19 @@ contract('PausableToken', function(accounts) {
await token.pause();
try {
await token.transfer(accounts[1], 100);
assert.fail('should have thrown before');
} catch (error) {
return assertJump(error);
assertJump(error);
}
assert.fail('should have thrown before');
});

it('should throw an error trying to transfer from another account while transactions are paused', async function() {
await token.pause();
try {
await token.transferFrom(accounts[0], accounts[1], 100);
assert.fail('should have thrown before');
} catch (error) {
return assertJump(error);
assertJump(error);
}
assert.fail('should have thrown before');
});
})
12 changes: 6 additions & 6 deletions test/SafeMath.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,32 +40,32 @@ contract('SafeMath', function(accounts) {
let b = 5678;
try {
let subtract = await safeMath.subtract(a, b);
assert.fail('should have thrown before');
} catch(error) {
return assertJump(error);
assertJump(error);
}
assert.fail('should have thrown before');
});

it("should throw an error on addition overflow", async function() {
let a = 115792089237316195423570985008687907853269984665640564039457584007913129639935;
let b = 1;
try {
let add = await safeMath.add(a, b);
assert.fail('should have thrown before');
} catch(error) {
return assertJump(error);
assertJump(error);
}
assert.fail('should have thrown before');
});

it("should throw an error on multiplication overflow", async function() {
let a = 115792089237316195423570985008687907853269984665640564039457584007913129639933;
let b = 2;
try {
let multiply = await safeMath.multiply(a, b);
assert.fail('should have thrown before');
} catch(error) {
return assertJump(error);
assertJump(error);
}
assert.fail('should have thrown before');
});

});
8 changes: 4 additions & 4 deletions test/StandardToken.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@ contract('StandardToken', function(accounts) {
let token = await StandardTokenMock.new(accounts[0], 100);
try {
await token.transfer(accounts[1], 101);
assert.fail('should have thrown before');
} catch(error) {
return assertJump(error);
assertJump(error);
}
assert.fail('should have thrown before');
});

it('should return correct balances after transfering from another account', async function() {
Expand All @@ -64,10 +64,10 @@ contract('StandardToken', function(accounts) {
await token.approve(accounts[1], 99);
try {
await token.transferFrom(accounts[0], accounts[2], 100, {from: accounts[1]});
assert.fail('should have thrown before');
} catch (error) {
return assertJump(error);
assertJump(error);
}
assert.fail('should have thrown before');
});

});
20 changes: 10 additions & 10 deletions test/VestedToken.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,20 +46,20 @@ contract('VestedToken', function(accounts) {
it('throws when trying to transfer non vested tokens', async () => {
try {
await token.transfer(accounts[7], 1, { from: receiver })
assert.fail('should have thrown before');
} catch(error) {
return assertJump(error);
assertJump(error);
}
assert.fail('should have thrown before');
})

it('throws when trying to transfer from non vested tokens', async () => {
try {
await token.approve(accounts[7], 1, { from: receiver })
await token.transferFrom(receiver, accounts[7], tokenAmount, { from: accounts[7] })
assert.fail('should have thrown before');
} catch(error) {
return assertJump(error);
assertJump(error);
}
assert.fail('should have thrown before');
})

it('can be revoked by granter', async () => {
Expand All @@ -71,10 +71,10 @@ contract('VestedToken', function(accounts) {
it('cannot be revoked by non granter', async () => {
try {
await token.revokeTokenGrant(receiver, 0, { from: accounts[3] });
assert.fail('should have thrown before');
} catch(error) {
return assertJump(error);
assertJump(error);
}
assert.fail('should have thrown before');
})

it('can be revoked by granter and non vested tokens are returned', async () => {
Expand Down Expand Up @@ -131,10 +131,10 @@ contract('VestedToken', function(accounts) {
it('throws when granter attempts to revoke', async () => {
try {
await token.revokeTokenGrant(receiver, 0, { from: granter });
assert.fail('should have thrown before');
} catch(error) {
return assertJump(error);
assertJump(error);
}
assert.fail('should have thrown before');
})
})

Expand All @@ -160,10 +160,10 @@ contract('VestedToken', function(accounts) {
it('cannot be revoked by non granter', async () => {
try {
await token.revokeTokenGrant(receiver, 0, { from: accounts[3] });
assert.fail('should have thrown before');
} catch(error) {
return assertJump(error);
assertJump(error);
}
assert.fail('should have thrown before');
})

it('can be revoked by granter and non vested tokens are returned', async () => {
Expand Down