From 61d655a2694fd775f7d289d5c0234b7ef42113af Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Fri, 5 Jun 2020 11:29:25 +0200 Subject: [PATCH] Stabilize height tests --- packages/cosmwasm/src/cosmwasmclient.spec.ts | 7 +++++-- packages/sdk38/src/cosmosclient.spec.ts | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/cosmwasm/src/cosmwasmclient.spec.ts b/packages/cosmwasm/src/cosmwasmclient.spec.ts index 59234101..f5783812 100644 --- a/packages/cosmwasm/src/cosmwasmclient.spec.ts +++ b/packages/cosmwasm/src/cosmwasmclient.spec.ts @@ -21,6 +21,8 @@ import { wasmdEnabled, } from "./testutils.spec"; +const blockTime = 1_000; // ms + const guest = { address: "cosmos17d0jcz59jf68g52vq38tuuncmwwjk42u6mcxej", }; @@ -92,9 +94,10 @@ describe("CosmWasmClient", () => { const height2 = await client.getHeight(); expect(height2).toBeGreaterThan(0); - await sleep(1_000); + await sleep(blockTime); const height3 = await client.getHeight(); - expect(height3).toEqual(height2 + 1); + expect(height3).toBeGreaterThanOrEqual(height2 + 1); + expect(height3).toBeLessThanOrEqual(height2 + 2); expect(blockLatestSpy).toHaveBeenCalledTimes(1); expect(authAccountsSpy).toHaveBeenCalledTimes(2); diff --git a/packages/sdk38/src/cosmosclient.spec.ts b/packages/sdk38/src/cosmosclient.spec.ts index b41ae6f2..d3b97955 100644 --- a/packages/sdk38/src/cosmosclient.spec.ts +++ b/packages/sdk38/src/cosmosclient.spec.ts @@ -17,6 +17,8 @@ import { } from "./testutils.spec"; import { MsgSend, StdFee } from "./types"; +const blockTime = 1_000; // ms + const guest = { address: "cosmos17d0jcz59jf68g52vq38tuuncmwwjk42u6mcxej", }; @@ -80,9 +82,10 @@ describe("CosmosClient", () => { const height2 = await client.getHeight(); expect(height2).toBeGreaterThan(0); - await sleep(1_000); + await sleep(blockTime); const height3 = await client.getHeight(); - expect(height3).toEqual(height2 + 1); + expect(height3).toBeGreaterThanOrEqual(height2 + 1); + expect(height3).toBeLessThanOrEqual(height2 + 2); expect(blockLatestSpy).toHaveBeenCalledTimes(1); expect(authAccountsSpy).toHaveBeenCalledTimes(3);