26 lines
944 B
TypeScript
26 lines
944 B
TypeScript
import { MockValidDeposits } from "@/model/mock/ValidDepositMock";
|
|
import { it, expect, vi } from "vitest";
|
|
import { verifyNetworkLiquidity } from "../networkLiquidity";
|
|
|
|
vi.useFakeTimers();
|
|
|
|
describe("verifyNetworkLiquidity function test", () => {
|
|
it("verifyNetworkLiquidity should return an element from valid deposit list when searching for other deposits", () => {
|
|
const liquidityElement = verifyNetworkLiquidity(
|
|
MockValidDeposits[0].remaining,
|
|
"strangeWalletAddress",
|
|
MockValidDeposits
|
|
);
|
|
expect(liquidityElement).toEqual(MockValidDeposits[0]);
|
|
});
|
|
|
|
it("verifyNetworkLiquidity should return undefined when all deposits on valid deposit list match connected wallet addres", () => {
|
|
const liquidityElement = verifyNetworkLiquidity(
|
|
MockValidDeposits[0].remaining,
|
|
MockValidDeposits[0].seller,
|
|
[MockValidDeposits[0]]
|
|
);
|
|
expect(liquidityElement).toEqual(undefined);
|
|
});
|
|
});
|