Skip to content

Commit

Permalink
test: add constructor test in batch and factory
Browse files Browse the repository at this point in the history
  • Loading branch information
andreivladbrg committed May 3, 2024
1 parent 6a45b1c commit 80087d1
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 0 deletions.
22 changes: 22 additions & 0 deletions test/integration/batch-lockup/constructor/constructor.t.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
// SPDX-License-Identifier: UNLICENSED
pragma solidity >=0.8.22 <0.9.0;

import { SablierV2BatchLockup } from "src/SablierV2BatchLockup.sol";

import { Integration_Test } from "../../Integration.t.sol";

contract Constructor_BatchLockup_Integration_Test is Integration_Test {
function setUp() public virtual override {
Integration_Test.setUp();
}

function test_Constructor() external {
vm.expectEmit();
emit TransferAdmin({ oldAdmin: address(0), newAdmin: users.admin });
SablierV2BatchLockup batchLockup = new SablierV2BatchLockup(users.admin);

address actualAdmin = batchLockup.admin();
address expectedAdmin = users.admin;
assertEq(actualAdmin, expectedAdmin, "admin mismatch");
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
// SPDX-License-Identifier: UNLICENSED
pragma solidity >=0.8.22 <0.9.0;

import { SablierV2MerkleLockupFactory } from "src/SablierV2MerkleLockupFactory.sol";

import { MerkleLockup_Integration_Test } from "../../MerkleLockup.t.sol";

contract Constructor_BatchLockup_Integration_Test is MerkleLockup_Integration_Test {
function setUp() public virtual override {
MerkleLockup_Integration_Test.setUp();
}

function test_Constructor() external {
vm.expectEmit();
emit TransferAdmin({ oldAdmin: address(0), newAdmin: users.admin });
SablierV2MerkleLockupFactory merkleLockupFactory = new SablierV2MerkleLockupFactory(users.admin);

address actualAdmin = merkleLockupFactory.admin();
address expectedAdmin = users.admin;
assertEq(actualAdmin, expectedAdmin, "admin mismatch");
}
}
1 change: 1 addition & 0 deletions test/utils/Events.sol
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,5 @@ abstract contract Events {
uint256 aggregateAmount,
uint256 recipientCount
);
event TransferAdmin(address indexed oldAdmin, address indexed newAdmin);
}

0 comments on commit 80087d1

Please sign in to comment.