Skip to content

Commit

Permalink
Cleanup useMainToken
Browse files Browse the repository at this point in the history
  • Loading branch information
FlorianBouron committed Feb 17, 2024
1 parent 915008a commit 7680338
Showing 1 changed file with 20 additions and 8 deletions.
28 changes: 20 additions & 8 deletions packages/extension/src/hooks/useMainToken/useMainToken.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,33 @@ vi.mock('../../contexts', () => ({
}));

describe('useMainToken', () => {
beforeEach(() => {
vi.resetAllMocks();
});

it('returns XRP_TOKEN for default network', () => {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
vi.mocked(contexts.useNetwork).mockReturnValue({ chainName: 'SomeChain' } as any);
vi.mocked(contexts.useNetwork).mockReturnValue({
chainName: Chain.XRPL,
reconnectToNetwork: vi.fn(),
switchNetwork: vi.fn(),
resetNetwork: vi.fn(),
switchChain: vi.fn(),
networkName: 'XRPL',
isConnectionFailed: false,
hasOfflineBanner: false
});

const { result } = renderHook(() => useMainToken());
expect(result.current).toBe(XRP_TOKEN);
});

it('returns XAH_TOKEN for XAHAU_TESTNET', () => {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
vi.mocked(contexts.useNetwork).mockReturnValue({ chainName: Chain.XAHAU } as any);
vi.mocked(contexts.useNetwork).mockReturnValue({
chainName: Chain.XAHAU,
reconnectToNetwork: vi.fn(),
switchNetwork: vi.fn(),
resetNetwork: vi.fn(),
switchChain: vi.fn(),
networkName: 'Xahau',
isConnectionFailed: false,
hasOfflineBanner: false
});

const { result } = renderHook(() => useMainToken());
expect(result.current).toBe(XAH_TOKEN);
Expand Down

0 comments on commit 7680338

Please sign in to comment.