diff --git a/src/HelloWorld.sol b/src/HelloWorld.sol new file mode 100644 index 0000000..35c3e6b --- /dev/null +++ b/src/HelloWorld.sol @@ -0,0 +1,5 @@ +pragma solidity ^0.8.20; + +contract HelloWorld { + string public greet = "Hello World!"; +} diff --git a/test/HelloWorld.t.sol b/test/HelloWorld.t.sol new file mode 100644 index 0000000..606262f --- /dev/null +++ b/test/HelloWorld.t.sol @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.13; + +import {Test, console2} from "forge-std/Test.sol"; +import {HelloWorld} from "../src/HelloWorld.sol"; + +contract CounterTest is Test { + HelloWorld public helloWorld; + + function setUp() public { + helloWorld = new HelloWorld(); + } + + function testGreet() public { + assertEq( + helloWorld.greet(), + "Hello World!" + ); + } + +}