diff --git a/src/wallet/components/WalletBottomSheet.test.tsx b/src/wallet/components/WalletBottomSheet.test.tsx index af38d9e198a..75d0eb8145d 100644 --- a/src/wallet/components/WalletBottomSheet.test.tsx +++ b/src/wallet/components/WalletBottomSheet.test.tsx @@ -101,4 +101,22 @@ describe('WalletBottomSheet', () => { expect(setIsOpenMock).toHaveBeenCalledWith(false); }); + + it('closes the bottom sheet when Escape key is pressed', () => { + const setIsOpenMock = vi.fn(); + useAccountMock.mockReturnValue({ address: '0x123' }); + useWalletContextMock.mockReturnValue({ + isOpen: true, + setIsOpen: setIsOpenMock, + }); + + render(Content); + + fireEvent.keyDown(screen.getByRole('button'), { + key: 'Escape', + code: 'Escape', + }); + + expect(setIsOpenMock).toHaveBeenCalledWith(false); + }); });