Commit d83d8515 authored by Mark Tyneway's avatar Mark Tyneway Committed by GitHub

Merge pull request #8179 from ethereum-optimism/ctb/delayed-vetoable

contracts-bedrock: update DelayedVetoable test
parents 80d1bc49 e8b22810
...@@ -46,9 +46,9 @@ CrossDomainOwnable3_Test:test_transferOwnership_zeroAddress_reverts() (gas: 1217 ...@@ -46,9 +46,9 @@ CrossDomainOwnable3_Test:test_transferOwnership_zeroAddress_reverts() (gas: 1217
CrossDomainOwnableThroughPortal_Test:test_depositTransaction_crossDomainOwner_succeeds() (gas: 81574) CrossDomainOwnableThroughPortal_Test:test_depositTransaction_crossDomainOwner_succeeds() (gas: 81574)
CrossDomainOwnable_Test:test_onlyOwner_notOwner_reverts() (gas: 10597) CrossDomainOwnable_Test:test_onlyOwner_notOwner_reverts() (gas: 10597)
CrossDomainOwnable_Test:test_onlyOwner_succeeds() (gas: 34905) CrossDomainOwnable_Test:test_onlyOwner_succeeds() (gas: 34905)
DelayedVetoable_Getters_Test:test_getters() (gas: 24620) DelayedVetoable_Getters_Test:test_getters() (gas: 24400)
DelayedVetoable_Getters_TestFail:test_getters_notZeroAddress_reverts() (gas: 36289) DelayedVetoable_Getters_TestFail:test_getters_notZeroAddress_reverts() (gas: 36095)
DelayedVetoable_HandleCall_TestFail:test_handleCall_unauthorizedInitiation_reverts() (gas: 15165) DelayedVetoable_HandleCall_TestFail:test_handleCall_unauthorizedInitiation_reverts() (gas: 15172)
DeployerWhitelist_Test:test_owner_succeeds() (gas: 7582) DeployerWhitelist_Test:test_owner_succeeds() (gas: 7582)
DeployerWhitelist_Test:test_storageSlots_succeeds() (gas: 33417) DeployerWhitelist_Test:test_storageSlots_succeeds() (gas: 33417)
DisputeGameFactory_Owner_Test:test_owner_succeeds() (gas: 12611) DisputeGameFactory_Owner_Test:test_owner_succeeds() (gas: 12611)
...@@ -435,7 +435,6 @@ MintManager_mint_Test:test_mint_moreThanCap_reverts() (gas: 142590) ...@@ -435,7 +435,6 @@ MintManager_mint_Test:test_mint_moreThanCap_reverts() (gas: 142590)
MintManager_upgrade_Test:test_upgrade_fromNotOwner_reverts() (gas: 11041) MintManager_upgrade_Test:test_upgrade_fromNotOwner_reverts() (gas: 11041)
MintManager_upgrade_Test:test_upgrade_fromOwner_succeeds() (gas: 23509) MintManager_upgrade_Test:test_upgrade_fromOwner_succeeds() (gas: 23509)
MintManager_upgrade_Test:test_upgrade_toZeroAddress_reverts() (gas: 11070) MintManager_upgrade_Test:test_upgrade_toZeroAddress_reverts() (gas: 11070)
Multichain:test_script_succeeds() (gas: 3078)
OptimismMintableERC20_Test:test_bridge_succeeds() (gas: 7732) OptimismMintableERC20_Test:test_bridge_succeeds() (gas: 7732)
OptimismMintableERC20_Test:test_burn_notBridge_reverts() (gas: 11168) OptimismMintableERC20_Test:test_burn_notBridge_reverts() (gas: 11168)
OptimismMintableERC20_Test:test_burn_succeeds() (gas: 51057) OptimismMintableERC20_Test:test_burn_succeeds() (gas: 51057)
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
pragma solidity 0.8.15; pragma solidity 0.8.15;
import { CommonTest } from "test/setup/CommonTest.sol"; import { Test } from "forge-std/Test.sol";
import { DelayedVetoable } from "src/L1/DelayedVetoable.sol"; import { DelayedVetoable } from "src/L1/DelayedVetoable.sol";
contract DelayedVetoable_Init is CommonTest { contract DelayedVetoable_Init is Test {
error Unauthorized(address expected, address actual); error Unauthorized(address expected, address actual);
error ForwardingEarly(); error ForwardingEarly();
...@@ -12,17 +12,22 @@ contract DelayedVetoable_Init is CommonTest { ...@@ -12,17 +12,22 @@ contract DelayedVetoable_Init is CommonTest {
event Forwarded(bytes32 indexed callHash, bytes data); event Forwarded(bytes32 indexed callHash, bytes data);
event Vetoed(bytes32 indexed callHash, bytes data); event Vetoed(bytes32 indexed callHash, bytes data);
address target = address(0xabba); address target;
address initiator = alice; address initiator;
address vetoer = bob; address vetoer;
uint256 operatingDelay = 14 days; uint256 operatingDelay = 14 days;
DelayedVetoable delayedVetoable; DelayedVetoable delayedVetoable;
function setUp() public override { function setUp() public {
super.setUp(); initiator = makeAddr("initiator");
vetoer = makeAddr("vetoer");
target = makeAddr("target");
vm.deal(initiator, 10000 ether);
vm.deal(vetoer, 10000 ether);
delayedVetoable = new DelayedVetoable({ delayedVetoable = new DelayedVetoable({
initiator_: alice, initiator_: initiator,
vetoer_: bob, vetoer_: vetoer,
target_: address(target), target_: address(target),
operatingDelay_: operatingDelay operatingDelay_: operatingDelay
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment