Skip to content

Commit 25878c2

Browse files
authored
Tests fix (#1018)
tests fix
1 parent f9c885c commit 25878c2

4 files changed

Lines changed: 15 additions & 9 deletions

File tree

Packages/io.chainsafe.web3-unity/Tests/Runtime/EvmCustomResponseTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public IEnumerator TestSendTransaction()
112112
[UnityTest]
113113
public IEnumerator TestSignMessage()
114114
{
115-
const string testResponse = "0xda2880dde86b7d870ac9ddfa690010bed8a679350415f8e9cce02d87bac91651081c40455538bce7a18792e3f2ea56457183e8dba8568f3a92785ab0d743ce0b1b";
115+
const string testResponse = "0x87dfaa646f476ca53ba8b6e8d122839571e52866be0984ec0497617ad3e988b7401c6b816858df27625166cb98a688f99ba92fa593da3c86c78b19c78c1f51cc1c";
116116
yield return BuildWeb3WithTestResponse(testResponse);
117117
var signMessage = Evm.SignMessage(web3, "The right man in the wrong place can make all the difference in the world.");
118118
yield return new WaitUntil(() => signMessage.IsCompleted);
@@ -125,7 +125,7 @@ public IEnumerator TestSignMessage()
125125
public IEnumerator TestSignVerify()
126126
{
127127
yield return BuildWeb3WithTestResponse(
128-
"0xda2880dde86b7d870ac9ddfa690010bed8a679350415f8e9cce02d87bac91651081c40455538bce7a18792e3f2ea56457183e8dba8568f3a92785ab0d743ce0b1b");
128+
"0x5c996d43c2e804a0d0de7f8b07cc660bbae638aa7ea137df6156621abe5e1fbb1727ebb06f7e0067537cb0f942825fa15ead9dea6d74e4d17fa6e69007cb59561c");
129129
var signVerify = Evm.SignVerify(web3, "A man chooses, a slave obeys.");
130130
yield return new WaitUntil(() => signVerify.IsCompleted);
131131
if (signVerify.Exception != null) throw signVerify.Exception;

Packages/io.chainsafe.web3-unity/Tests/Runtime/EvmTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public IEnumerator TestUseRegisteredContract()
112112
yield return new WaitUntil(() => useRegisteredContract.IsCompleted);
113113
if (useRegisteredContract.Exception != null) throw useRegisteredContract.Exception;
114114
Assert.IsTrue(useRegisteredContract.IsCompletedSuccessfully);
115-
Assert.AreEqual(new BigInteger(999999999999999), useRegisteredContract.Result);
115+
Assert.AreEqual(new BigInteger(0), useRegisteredContract.Result);
116116
}
117117

118118
[UnityTest]
@@ -152,6 +152,6 @@ public IEnumerator TestCustomBalanceOfErc20()
152152
{
153153
var getCustomBalanceOf = web3.Erc20.GetBalanceOf(ChainSafeContracts.Erc20);
154154
yield return new WaitUntil(() => getCustomBalanceOf.IsCompleted);
155-
Assert.AreEqual(new BigInteger(999999999999999), getCustomBalanceOf.Result);
155+
Assert.AreEqual(new BigInteger(0), getCustomBalanceOf.Result);
156156
}
157157
}

Packages/io.chainsafe.web3-unity/Tests/Runtime/SampleTestsBase.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,9 @@ internal static ValueTask<Web3> BuildTestWeb3(Web3Builder.ConfigureServicesDeleg
6060
services.UseMultiCall();
6161
services.UseRpcProvider();
6262

63-
services.AddSingleton(new StubWalletConnectProviderConfig()); // can be replaced
64-
services.AddSingleton<IWalletProvider, StubWalletConnectProvider>();
63+
var config = new StubWalletConnectProviderConfig();
64+
services.AddSingleton(config); // can be replaced
65+
services.UseWalletProvider<StubWalletConnectProvider>(config);
6566
services.UseWalletSigner();
6667
services.UseWalletTransactionExecutor();
6768

Packages/io.chainsafe.web3-unity/Tests/Runtime/StubWalletConnectProviderConfig.cs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
1-
namespace Tests.Runtime
1+
using ChainSafe.Gaming.Web3.Evm.Wallet;
2+
3+
namespace Tests.Runtime
24
{
3-
public class StubWalletConnectProviderConfig
5+
public class StubWalletConnectProviderConfig : IWalletProviderConfig
46
{
5-
public const string DefaultWalletAddress = "0xD5c8010ef6dff4c83B19C511221A7F8d1e5cFF44";
7+
public const string DefaultWalletAddress = "0x55ffe9E30347266f02b9BdAe20aD3a86493289ea";
68
public const string DefaultProjectId = "f4bff60eb260841f46b1c77588cd8acb";
79

10+
public string SignMessageRpcMethodName => "personal_sign";
11+
public string SignTypedMessageRpcMethodName => "eth_signTypedData";
12+
813
public string ProjectId { get; set; } = DefaultProjectId;
914
public string WalletAddress { get; set; } = DefaultWalletAddress;
1015
public string StubResponse { get; set; }

0 commit comments

Comments
 (0)