From 7fca893ba5f6be743805639b941e60c27e59e740 Mon Sep 17 00:00:00 2001 From: Jeff Puzzo Date: Wed, 16 Mar 2022 14:00:00 -0400 Subject: [PATCH] chore: migrate tests to rtl --- .../CodeEditor/__test__/CodeEditor.test.tsx | 50 +- .../__snapshots__/CodeEditor.test.tsx.snap | 599 +++++++++++- .../AboutModal/__tests__/AboutModal.test.tsx | 101 +- .../Accordion/__tests__/Accordion.test.tsx | 40 +- .../components/Alert/__tests__/Alert.test.tsx | 379 ++++---- .../Generated/AlertActionCloseButton.test.tsx | 36 +- .../AlertActionCloseButton.test.tsx.snap | 30 +- .../__snapshots__/Alert.test.tsx.snap | 750 +-------------- .../AlertGroup/__tests__/AlertGroup.test.tsx | 141 ++- .../__snapshots__/AlertGroup.test.tsx.snap | 894 +----------------- .../ApplicationLauncherSeparator.test.tsx | 23 +- ...ApplicationLauncherSeparator.test.tsx.snap | 13 +- .../Button/__tests__/Button.test.tsx | 223 ++--- .../__snapshots__/Button.test.tsx.snap | 42 +- .../components/Card/__tests__/Card.test.tsx | 219 +++-- .../Card/__tests__/CardBody.test.tsx | 63 +- .../Card/__tests__/CardFooter.test.tsx | 52 +- .../Card/__tests__/CardHeadMain.test.tsx | 33 +- .../Card/__tests__/CardHeader.test.tsx | 28 +- .../Card/__tests__/CardHeaderMain.test.tsx | 33 +- .../Card/__tests__/CardTitle.test.tsx | 25 + .../__snapshots__/Card.test.tsx.snap | 40 +- .../__snapshots__/CardBody.test.tsx.snap | 6 +- .../__snapshots__/CardFooter.test.tsx.snap | 4 +- .../__snapshots__/CardHeadMain.test.tsx.snap | 12 +- .../__snapshots__/CardHeader.test.tsx.snap | 12 +- .../CardHeaderMain.test.tsx.snap | 12 +- .../__snapshots__/CardTitle.test.tsx.snap | 3 + .../Checkbox/__tests__/Checkbox.test.tsx | 136 ++- .../__snapshots__/Checkbox.test.tsx.snap | 213 +---- 30 files changed, 1533 insertions(+), 2679 deletions(-) create mode 100644 packages/react-core/src/components/Card/__tests__/CardTitle.test.tsx create mode 100644 packages/react-core/src/components/Card/__tests__/__snapshots__/CardTitle.test.tsx.snap diff --git a/packages/react-code-editor/src/components/CodeEditor/__test__/CodeEditor.test.tsx b/packages/react-code-editor/src/components/CodeEditor/__test__/CodeEditor.test.tsx index d179e6e9467..5ef5014bcd0 100644 --- a/packages/react-code-editor/src/components/CodeEditor/__test__/CodeEditor.test.tsx +++ b/packages/react-code-editor/src/components/CodeEditor/__test__/CodeEditor.test.tsx @@ -1,26 +1,32 @@ -import { CodeEditor, Language } from '../CodeEditor'; import React from 'react'; -import { shallow } from 'enzyme'; +import { render } from '@testing-library/react'; +import { CodeEditor, Language } from '../CodeEditor'; -test(`CodeEditor`, () => { - const view = shallow(); - expect(view).toMatchSnapshot(); -}); +describe('CodeEditor', () => { + beforeAll(() => { + window.HTMLCanvasElement.prototype.getContext = () => ({} as any); + }); + + test('matches snapshot without props', () => { + const view = render(); + expect(view.container).toMatchSnapshot(); + }); -test(`CodeEditor with all flags`, () => { - const view = shallow( - - ); - expect(view).toMatchSnapshot(); + test('matches snapshot with all props', () => { + const view = render( + + ); + expect(view.container).toMatchSnapshot(); + }); }); diff --git a/packages/react-code-editor/src/components/CodeEditor/__test__/__snapshots__/CodeEditor.test.tsx.snap b/packages/react-code-editor/src/components/CodeEditor/__test__/__snapshots__/CodeEditor.test.tsx.snap index 492ff8420cb..bc17554226f 100644 --- a/packages/react-code-editor/src/components/CodeEditor/__test__/__snapshots__/CodeEditor.test.tsx.snap +++ b/packages/react-code-editor/src/components/CodeEditor/__test__/__snapshots__/CodeEditor.test.tsx.snap @@ -1,31 +1,578 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`CodeEditor 1`] = ` - - - +exports[`CodeEditor matches snapshot with all props 1`] = ` +
+
+
+
+
+ + + +
+
+
+ + + + + JAVASCRIPT + +
+
+
+ +
+
+
+
+