From 435af22ea7dc45eaa1a8d87112a45b73b31d7da2 Mon Sep 17 00:00:00 2001 From: Matthew Russell Date: Wed, 25 Jan 2023 22:42:33 -0800 Subject: [PATCH] chore: switch to use user-event click otherwise test errors with unhandled promise --- .../vega-wallet-connect-button.spec.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/trading/components/vega-wallet-connect-button/vega-wallet-connect-button.spec.tsx b/apps/trading/components/vega-wallet-connect-button/vega-wallet-connect-button.spec.tsx index e5f2cc19c..255b5336a 100644 --- a/apps/trading/components/vega-wallet-connect-button/vega-wallet-connect-button.spec.tsx +++ b/apps/trading/components/vega-wallet-connect-button/vega-wallet-connect-button.spec.tsx @@ -3,6 +3,7 @@ import { VegaWalletContext } from '@vegaprotocol/wallet'; import type { VegaWalletContextShape } from '@vegaprotocol/wallet'; import { VegaWalletConnectButton } from './vega-wallet-connect-button'; import { truncateByChars } from '@vegaprotocol/react-helpers'; +import userEvent from '@testing-library/user-event'; const mockUpdateDialogOpen = jest.fn(); jest.mock('@vegaprotocol/wallet', () => ({ @@ -31,7 +32,7 @@ it('Not connected', () => { expect(mockUpdateDialogOpen).toHaveBeenCalled(); }); -it('Connected', () => { +it('Connected', async () => { const pubKey = { publicKey: '123456__123456', name: 'test' }; render( generateJsx({ @@ -42,6 +43,6 @@ it('Connected', () => { const button = screen.getByTestId('manage-vega-wallet'); expect(button).toHaveTextContent(truncateByChars(pubKey.publicKey)); - fireEvent.click(button); + userEvent.click(button); expect(mockUpdateDialogOpen).not.toHaveBeenCalled(); });