diff --git a/examples/counter/tests/counter_test.ts b/examples/counter/tests/counter_test.ts index ebf2e807e..37a3d01e3 100644 --- a/examples/counter/tests/counter_test.ts +++ b/examples/counter/tests/counter_test.ts @@ -5,6 +5,8 @@ Clarinet.test({ name: "Ensure that counter can be incremented multiples per block, accross multiple blocks", async fn(chain: Chain, accounts: Map, contracts: Map) { let wallet_1 = accounts.get("wallet_1")!; + let wallet_2 = accounts.get("wallet_2")!; + let block = chain.mineBlock([ Tx.contractCall("counter", "increment", [types.uint(1)], wallet_1.address), Tx.contractCall("counter", "increment", [types.uint(4)], wallet_1.address), @@ -24,7 +26,8 @@ Clarinet.test({ block = chain.mineBlock([ Tx.contractCall("counter", "increment", [types.uint(1)], wallet_1.address), Tx.contractCall("counter", "increment", [types.uint(4)], wallet_1.address), - Tx.contractCall("counter", "increment", [types.uint(10)], wallet_1.address) + Tx.contractCall("counter", "increment", [types.uint(10)], wallet_1.address), + Tx.transferSTX(1, wallet_2.address, wallet_1.address), ]); assertEquals(block.height, 3); @@ -39,7 +42,7 @@ Clarinet.test({ .expectUint(31); let result = chain.getAssetsMaps(); - assertEquals(result.assets["STX"][wallet_1.address], 1000000); + assertEquals(result.assets["STX"][wallet_1.address], 999999); let call = chain.callReadOnlyFn("counter", "read-counter", [], wallet_1.address) call.result diff --git a/src/test/deno.rs b/src/test/deno.rs index f6a332805..bc1843968 100644 --- a/src/test/deno.rs +++ b/src/test/deno.rs @@ -820,11 +820,15 @@ fn mine_block(state: &mut OpState, args: Value, _: ()) -> Result