diff --git a/src/components/sharedComponents/SignButton.test.tsx b/src/components/sharedComponents/SignButton.test.tsx index f4e07cae..2c715192 100644 --- a/src/components/sharedComponents/SignButton.test.tsx +++ b/src/components/sharedComponents/SignButton.test.tsx @@ -3,6 +3,7 @@ import { render, screen } from '@testing-library/react' import type { ReactNode } from 'react' import { createElement } from 'react' import { beforeEach, describe, expect, it, vi } from 'vitest' +import SignButton from './SignButton' const mockSwitchChain = vi.fn() const mockSignMessageAsync = vi.fn() @@ -54,7 +55,7 @@ describe('SignButton', () => { vi.clearAllMocks() }) - it('renders connect button when wallet needs connect', async () => { + it('renders connect button when wallet needs connect', () => { mockedUseWalletStatus.mockReturnValue({ isReady: false, needsConnect: true, @@ -64,15 +65,13 @@ describe('SignButton', () => { switchChain: mockSwitchChain, }) - const { default: SignButton } = await import('./SignButton') - renderWithChakra() expect(screen.getByTestId('connect-wallet-button')).toBeInTheDocument() expect(screen.queryByText('Sign Message')).toBeNull() }) - it('renders custom fallback when provided and wallet needs connect', async () => { + it('renders custom fallback when provided and wallet needs connect', () => { mockedUseWalletStatus.mockReturnValue({ isReady: false, needsConnect: true, @@ -82,8 +81,6 @@ describe('SignButton', () => { switchChain: mockSwitchChain, }) - const { default: SignButton } = await import('./SignButton') - renderWithChakra( { expect(screen.queryByText('Sign Message')).toBeNull() }) - it('renders switch chain button when wallet needs chain switch', async () => { + it('renders switch chain button when wallet needs chain switch', () => { mockedUseWalletStatus.mockReturnValue({ isReady: false, needsConnect: false, @@ -107,8 +104,6 @@ describe('SignButton', () => { switchChain: mockSwitchChain, }) - const { default: SignButton } = await import('./SignButton') - renderWithChakra() expect(screen.getByText(/Switch to/)).toBeInTheDocument() @@ -116,7 +111,7 @@ describe('SignButton', () => { expect(screen.queryByText('Sign Message')).toBeNull() }) - it('renders sign button when wallet is ready', async () => { + it('renders sign button when wallet is ready', () => { mockedUseWalletStatus.mockReturnValue({ isReady: true, needsConnect: false, @@ -126,8 +121,6 @@ describe('SignButton', () => { switchChain: mockSwitchChain, }) - const { default: SignButton } = await import('./SignButton') - renderWithChakra() expect(screen.getByText('Sign Message')).toBeInTheDocument()