Adding some tests
This commit is contained in:
parent
daa484d03e
commit
345bc52d02
@ -1,4 +1,4 @@
|
||||
import { coin, coins, parseCoins } from "./coins";
|
||||
import { addCoins, coin, coins, parseCoins } from "./coins";
|
||||
|
||||
describe("coins", () => {
|
||||
describe("coin", () => {
|
||||
@ -138,4 +138,39 @@ describe("coins", () => {
|
||||
expect(() => parseCoins("ucosm")).toThrowError(/invalid coin string/i);
|
||||
});
|
||||
});
|
||||
|
||||
describe("addCoins", () => {
|
||||
it("works with same denom", () => {
|
||||
const balance1 = {
|
||||
amount: "10000",
|
||||
denom: "utest",
|
||||
};
|
||||
|
||||
const balance2 = {
|
||||
amount: "20000",
|
||||
denom: "utest",
|
||||
};
|
||||
|
||||
const expectedBalance = {
|
||||
amount: "30000",
|
||||
denom: "utest",
|
||||
};
|
||||
expect(addCoins(balance1, balance2)).toEqual(expectedBalance);
|
||||
});
|
||||
|
||||
it("works with different denoms", () => {
|
||||
const balance1 = {
|
||||
amount: "10000",
|
||||
denom: "utest",
|
||||
};
|
||||
|
||||
const balance2 = {
|
||||
amount: "20000",
|
||||
denom: "ucosm",
|
||||
};
|
||||
expect(() => addCoins(balance1, balance2)).toThrowError(
|
||||
/Trying to add two coins with different demoms/i,
|
||||
);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@ -263,7 +263,7 @@ describe("StargateClient", () => {
|
||||
const client = await StargateClient.connect(simapp.tendermintUrl);
|
||||
const response = await client.getBalanceStaked(faucet.address0);
|
||||
|
||||
expect(response).toEqual({ denom: "ustake", amount: "190422" });
|
||||
expect(response).toEqual({ denom: "ustake", amount: "63474" });
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user