From 4ea1562185b651b18ae9949a0fe90a084ae839d4 Mon Sep 17 00:00:00 2001 From: Chewbacca Date: Thu, 29 Dec 2022 09:51:48 -0500 Subject: [PATCH 1/2] Fix 'req not defined' error --- app/soapbox/api/index.ts | 1 - app/soapbox/components/autosuggest-account-input.tsx | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/soapbox/api/index.ts b/app/soapbox/api/index.ts index 97d7d25d7..2a221d0d1 100644 --- a/app/soapbox/api/index.ts +++ b/app/soapbox/api/index.ts @@ -62,7 +62,6 @@ export const baseClient = (accessToken?: string | null, baseURL: string = ''): A headers: Object.assign(accessToken ? { 'Authorization': `Bearer ${accessToken}`, } : {}), - transformResponse: [maybeParseJSON], }); }; diff --git a/app/soapbox/components/autosuggest-account-input.tsx b/app/soapbox/components/autosuggest-account-input.tsx index b2a205e3c..dc05b8be2 100644 --- a/app/soapbox/components/autosuggest-account-input.tsx +++ b/app/soapbox/components/autosuggest-account-input.tsx @@ -53,8 +53,7 @@ const AutosuggestAccountInput: React.FC = ({ setAccountIds(ImmutableOrderedSet(accountIds)); }) .catch(noOp); - - }, 900, { leading: true, trailing: true }), [limit]); + }, 900, { leading: false, trailing: true }), [limit]); const handleChange: React.ChangeEventHandler = e => { refreshCancelToken(); From 7b5f61503f38299162df24bf5428ddb729b46fa0 Mon Sep 17 00:00:00 2001 From: Chewbacca Date: Thu, 29 Dec 2022 10:39:43 -0500 Subject: [PATCH 2/2] Fix test --- .../features/compose/components/__tests__/search.test.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/soapbox/features/compose/components/__tests__/search.test.tsx b/app/soapbox/features/compose/components/__tests__/search.test.tsx index 1ecb11969..f5f34783e 100644 --- a/app/soapbox/features/compose/components/__tests__/search.test.tsx +++ b/app/soapbox/features/compose/components/__tests__/search.test.tsx @@ -3,7 +3,7 @@ import React from 'react'; import { __stub } from 'soapbox/api'; -import { render, screen } from '../../../../jest/test-helpers'; +import { render, screen, waitFor } from '../../../../jest/test-helpers'; import Search from '../search'; describe('', () => { @@ -22,7 +22,9 @@ describe('', () => { await user.type(screen.getByLabelText('Search'), '@jus'); - expect(screen.getByLabelText('Search')).toHaveValue('@jus'); - expect(screen.getByTestId('account')).toBeInTheDocument(); + await waitFor(() => { + expect(screen.getByLabelText('Search')).toHaveValue('@jus'); + expect(screen.getByTestId('account')).toBeInTheDocument(); + }); }); });