Skip to content

Commit f24120d

Browse files
committed
test: update new tests
1 parent ac7af1b commit f24120d

5 files changed

Lines changed: 17 additions & 8 deletions

File tree

foundry.lock

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
{
2-
"lib/forge-std": {
3-
"rev": "8bbcf6e3f8f62f419e5429a0bd89331c85c37824"
2+
"lib/halmos-cheatcodes": {
3+
"rev": "6da4e692c357ba6d641a2e677a28298cac9f76ab"
44
},
55
"lib/openzeppelin-contracts-upgradeable": {
66
"tag": {
77
"name": "v5.6.1",
88
"rev": "7bf4727aacdbfaa0f36cbd664654d0c9e1dc52bf"
99
}
1010
},
11+
"lib/forge-std": {
12+
"rev": "8bbcf6e3f8f62f419e5429a0bd89331c85c37824"
13+
},
1114
"lib/openzeppelin-foundry-upgrades": {
1215
"tag": {
1316
"name": "v0.4.0",

script/deployment/DeployFlyover.s.sol

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,10 @@ contract DeployFlyover is Script {
8383
/// @dev Reuses the same deployment and role wiring logic as run().
8484
function deployForTesting(
8585
address defaultAdmin,
86-
HelperConfig.FlyoverConfig memory cfg
86+
HelperConfig.FlyoverConfig memory cfg,
87+
Options memory opts
8788
) external returns (FlyoverDeployment memory d) {
88-
d = _deployAll(defaultAdmin, cfg);
89+
d = _deployAll(defaultAdmin, cfg, opts);
8990
_setupRoles(d);
9091
}
9192

test/differential/base/DifferentialBase.sol

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,8 @@ abstract contract DifferentialBase is Test {
184184
DeployFlyover deployer = new DeployFlyover();
185185
DeployFlyover.FlyoverDeployment memory d = deployer.deployForTesting(
186186
address(deployer),
187-
cfg
187+
cfg,
188+
helper.getOptions()
188189
);
189190
targets.pegIn = d.pegInProxy;
190191
targets.pegOut = d.pegOutProxy;

test/discovery/Registration.t.sol

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,9 @@ contract RegistrationTest is DiscoveryTestBase {
174174
Flyover.ProviderType.PegIn
175175
);
176176

177+
vm.prank(owner);
178+
discovery.approveRegistration(lp);
179+
177180
Flyover.LiquidityProvider memory p = discovery.getProvider(lp);
178181
assertEq(bytes(p.name).length, MAX_PROVIDER_NAME_LENGTH);
179182
assertEq(bytes(p.apiBaseUrl).length, MAX_PROVIDER_API_BASE_URL_LENGTH);

test/integration/FlyoverDiscovery.t.sol

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -624,12 +624,13 @@ contract FlyoverDiscoveryIntegrationTest is Test {
624624
assertEq(collateralManagement.getResignationBlock(lp), 0);
625625
assertEq(collateralManagement.getPegOutCollateral(lp), 0);
626626

627-
vm.prank(lp, lp);
628-
uint reregisteredId = discovery.register{value: MIN_COLLATERAL}(
627+
uint reregisteredId = _registerAndApprove(
628+
lp,
629629
"PegOut Provider Again",
630630
"lp2.com",
631631
true,
632-
Flyover.ProviderType.PegOut
632+
Flyover.ProviderType.PegOut,
633+
MIN_COLLATERAL
633634
);
634635

635636
assertEq(reregisteredId, originalProviderId);

0 commit comments

Comments
 (0)