From 1a1548da3bb7104214d55d12f0d54ab4c2832239 Mon Sep 17 00:00:00 2001 From: "JUST.in DO IT" Date: Thu, 22 Aug 2024 08:34:51 +0900 Subject: [PATCH] chore(shared components): Migrate enzyme to RTL (#26258) --- .../src/components/Button/Button.test.tsx | 52 ++--- .../components/Chart/ChartRenderer.test.jsx | 41 ++-- .../src/components/Checkbox/Checkbox.test.tsx | 84 +++---- .../ConfirmStatusChange.test.jsx | 63 ++--- .../Datasource/ChangeDatasourceModal.test.jsx | 86 +++---- .../Datasource/CollectionTable.test.jsx | 30 +-- .../src/components/Datasource/Field.test.tsx | 54 ++--- .../EditableTitle/EditableTitle.test.tsx | 152 ++++++------ .../src/components/FormRow/FormRow.test.jsx | 52 +++-- .../IconTooltip/IconTooltip.test.jsx | 42 ++-- .../ImportModal/ImportModal.test.tsx | 216 +++++++----------- .../src/components/Label/Label.test.tsx | 50 ++-- .../LastUpdated/LastUpdated.test.tsx | 34 ++- .../components/MessageToasts/Toast.test.jsx | 47 ++-- .../MessageToasts/ToastPresenter.test.jsx | 46 ++-- 15 files changed, 459 insertions(+), 590 deletions(-) diff --git a/superset-frontend/src/components/Button/Button.test.tsx b/superset-frontend/src/components/Button/Button.test.tsx index f65267f9f1d43..bf037f104e757 100644 --- a/superset-frontend/src/components/Button/Button.test.tsx +++ b/superset-frontend/src/components/Button/Button.test.tsx @@ -16,10 +16,7 @@ * specific language governing permissions and limitations * under the License. */ - -import { isValidElement } from 'react'; -import { ReactWrapper } from 'enzyme'; -import { styledMount as mount } from 'spec/helpers/theming'; +import { fireEvent, render } from 'spec/helpers/testing-library'; import Button from '.'; import { ButtonGallery, @@ -27,36 +24,27 @@ import { STYLES as buttonStyles, } from './Button.stories'; -describe('Button', () => { - let wrapper: ReactWrapper; - - // test the basic component - it('renders the base component', () => { - expect(isValidElement(