diff --git a/test/counter.spec.ts b/test/counter.spec.ts index 4ea177c..9567cfa 100644 --- a/test/counter.spec.ts +++ b/test/counter.spec.ts @@ -4,26 +4,24 @@ import { createCode, createData } from "../contracts/main"; import { randomAddress } from "./utils"; describe("Counter tests", () => { - it("should run getter counter() and get counter value", async () => { - const contract = await SmartContract.fromCell( + let contract: SmartContract; + + beforeEach(async () => { + contract = await SmartContract.fromCell( createCode(), createData({ ownerAddress: randomAddress(0, "seed1"), counter: 17, }) ); + }); + + it("should run getter counter() and get counter value", async () => { const call = await contract.invokeGetMethod("counter", []); expect(call.result[0].toNumber()).to.equal(17); }); it("should run getter meaning_of_life()", async () => { - const contract = await SmartContract.fromCell( - createCode(), - createData({ - ownerAddress: randomAddress(0, "seed1"), - counter: 17, - }) - ); const call = await contract.invokeGetMethod("meaning_of_life", []); expect(call.result[0].toNumber()).to.equal(42); });