mirror of https://github.com/vacp2p/minime.git
add test for updateValueAtNow when same block
This commit is contained in:
parent
0e98139632
commit
3000e7614e
|
@ -11,4 +11,5 @@ GenerateTokensTest:test_RevertWhen_SenderIsNotController() (gas: 14930)
|
||||||
MiniMeTokenTest:testDeployment() (gas: 45598)
|
MiniMeTokenTest:testDeployment() (gas: 45598)
|
||||||
ReentrancyTest:testAttack() (gas: 229394)
|
ReentrancyTest:testAttack() (gas: 229394)
|
||||||
TransferTest:testDeployment() (gas: 45814)
|
TransferTest:testDeployment() (gas: 45814)
|
||||||
TransferTest:testTransfer() (gas: 201218)
|
TransferTest:testDoubleTransfer() (gas: 92339)
|
||||||
|
TransferTest:testTransfer() (gas: 81675)
|
||||||
|
|
|
@ -71,6 +71,24 @@ contract TransferTest is MiniMeTokenTest {
|
||||||
MiniMeTokenTest.setUp();
|
MiniMeTokenTest.setUp();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function testDoubleTransfer() public {
|
||||||
|
vm.pauseGasMetering();
|
||||||
|
|
||||||
|
_generateTokens(accounts[0], 10);
|
||||||
|
vm.roll(block.number + 1);
|
||||||
|
vm.startPrank(accounts[0]);
|
||||||
|
vm.resumeGasMetering();
|
||||||
|
minimeToken.transfer(accounts[1], 2);
|
||||||
|
minimeToken.transfer(accounts[1], 2);
|
||||||
|
vm.pauseGasMetering();
|
||||||
|
vm.stopPrank();
|
||||||
|
|
||||||
|
assertEq(minimeToken.balanceOf(accounts[0]), 6);
|
||||||
|
assertEq(minimeToken.balanceOf(accounts[1]), 4);
|
||||||
|
|
||||||
|
vm.resumeGasMetering();
|
||||||
|
}
|
||||||
|
|
||||||
function testTransfer() public {
|
function testTransfer() public {
|
||||||
vm.pauseGasMetering();
|
vm.pauseGasMetering();
|
||||||
uint256 currentBlock = block.number;
|
uint256 currentBlock = block.number;
|
||||||
|
|
Loading…
Reference in New Issue