22pragma solidity ^ 0.8.28 ;
33
44import {Test} from "forge-std/Test.sol " ;
5- import {LemonJet } from "../src/LemonJet .sol " ;
5+ import {LemonJetUpgradeable } from "../src/LemonJetUpgradeable .sol " ;
66import {HelperContract} from "./HelperContract.sol " ;
77import {UnsafeUpgrades} from "openzeppelin-foundry-upgrades/Upgrades.sol " ;
88import {ILemonJet} from "../src/interfaces/ILemonJet.sol " ;
@@ -19,7 +19,7 @@ contract LemonJetTest is Test, HelperContract {
1919 address constant newReferralAddress = address (6 );
2020 ERC20Mock ljtToken;
2121 ERC20Mock usdcToken;
22- LemonJet ljtGame;
22+ LemonJetUpgradeable ljtGame;
2323
2424 MockLinkToken private s_linkToken;
2525
@@ -31,18 +31,18 @@ contract LemonJetTest is Test, HelperContract {
3131 ljtToken = new ERC20Mock ();
3232
3333 // Deploy implementation directly for coverage testing
34- address implementation = address (new LemonJet ());
34+ address implementation = address (new LemonJetUpgradeable ());
3535
3636 // Deploy UUPS proxy using UnsafeUpgrades (recommended for coverage tests)
3737 address proxy = UnsafeUpgrades.deployUUPSProxy (
3838 implementation,
3939 abi.encodeCall (
40- LemonJet .initialize,
40+ LemonJetUpgradeable .initialize,
4141 (address (s_wrapper), reserveFund, IERC20 (address (ljtToken)), "Vault LemonJet " , "VLJT " )
4242 )
4343 );
4444
45- ljtGame = LemonJet (proxy);
45+ ljtGame = LemonJetUpgradeable (proxy);
4646
4747 ljtToken.mint (address (ljtGame), 500 ether);
4848 ljtToken.mint (player, 500 ether);
0 commit comments