From 06256e512d096870176a17870df7242a0ba6713b Mon Sep 17 00:00:00 2001 From: benedettadavico Date: Tue, 24 Jan 2023 15:18:30 +0100 Subject: [PATCH] adding tests --- .../circulating_supply/circulating-supply.test.ts | 9 +++++++-- nym-api/tests/src/types/CirculatingSupplyTypes.ts | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/nym-api/tests/functional_test/circulating_supply/circulating-supply.test.ts b/nym-api/tests/functional_test/circulating_supply/circulating-supply.test.ts index 67e8f4a55a..1b60887e3a 100644 --- a/nym-api/tests/functional_test/circulating_supply/circulating-supply.test.ts +++ b/nym-api/tests/functional_test/circulating_supply/circulating-supply.test.ts @@ -1,6 +1,5 @@ import ConfigHandler from "../../src/config/configHandler"; import ContractCache from "../../src/endpoints/CirculatingSupply"; - let contract: ContractCache; let config: ConfigHandler; @@ -13,8 +12,14 @@ describe("Get circulating supply", (): void => { it("Get circulating supply amounts", async (): Promise => { const response = await contract.getCirculatingSupply(); - + + let initial: number = +(response.initial_supply.amount); + let mixmining: number = +(response.mixmining_reserve.amount); + let vest: number = +(response.vesting_tokens.amount); + let circsupply: number = +(response.circulating_supply.amount); + expect(typeof response.vesting_tokens.amount).toBe('string'); + expect(initial - mixmining - vest).toStrictEqual(circsupply); }); }); \ No newline at end of file diff --git a/nym-api/tests/src/types/CirculatingSupplyTypes.ts b/nym-api/tests/src/types/CirculatingSupplyTypes.ts index a011f49150..c637b53d21 100644 --- a/nym-api/tests/src/types/CirculatingSupplyTypes.ts +++ b/nym-api/tests/src/types/CirculatingSupplyTypes.ts @@ -2,7 +2,7 @@ export type Detailed = { initial_supply: InitialSupply; mixmining_reserve: MixminingReserve; vesting_tokens: VestingTokens; - circulating_cupply: CirculatingSupply; + circulating_supply: CirculatingSupply; }; export type InitialSupply = {