Skip to content

Commit ffbda7c

Browse files
committed
chore: Refactored to simpler setup
1 parent 13f5e51 commit ffbda7c

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

script/IPCM.s.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.22;
2+
pragma solidity ^0.8.23;
33

44
import {Script, console} from "forge-std/Script.sol";
55
import {IPCM} from "../src/IPCM.sol";
@@ -12,7 +12,7 @@ contract IPCMScript is Script {
1212
function run() public {
1313
vm.startBroadcast();
1414

15-
ipcm = new IPCM(msg.sender, "ipfs://");
15+
ipcm = new IPCM(msg.sender);
1616

1717
vm.stopBroadcast();
1818
}

src/IPCM.sol

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
// SPDX-License-Identifier: MIT
22
// Compatible with OpenZeppelin Contracts ^5.0.0
3-
pragma solidity ^0.8.22;
3+
pragma solidity ^0.8.23;
44

55
import {Ownable} from "../lib/openzeppelin-contracts/contracts/access/Ownable.sol";
66

77
contract IPCM is Ownable {
88
string private cidMapping;
99

10-
constructor(address owner, string memory initialCID) Ownable(owner) {
11-
cidMapping = initialCID;
12-
}
10+
constructor(address owner) Ownable(owner) {}
1311

1412
event MappingUpdated(string value);
1513

test/IPCM.t.sol

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.22;
2+
pragma solidity ^0.8.23;
33

44
import {Test, console} from "forge-std/Test.sol";
55
import {IPCM} from "../src/IPCM.sol";
@@ -10,7 +10,7 @@ contract IPCMTest is Test {
1010
string testCid = "QmTest123";
1111

1212
function setUp() public {
13-
ipcm = new IPCM(owner, testCid);
13+
ipcm = new IPCM(owner);
1414
vm.startPrank(owner);
1515
}
1616

@@ -32,6 +32,7 @@ contract IPCMTest is Test {
3232
}
3333

3434
function testGetValue() public {
35+
ipcm.updateMapping(testCid);
3536
string memory initialValue = ipcm.getMapping();
3637
assertEq(initialValue, testCid);
3738

0 commit comments

Comments
 (0)