From d95226ff1d90fa5eb64ea7dead9054a6b406be3c Mon Sep 17 00:00:00 2001 From: JasmineSun33 <59972762+JasmineSun33@users.noreply.github.com> Date: Wed, 8 Dec 2021 22:27:43 -0500 Subject: [PATCH] chore(client): migrate landing.test.js to ts (#43889) * rename file * disable lint * change to specific annotation * kebaberise file name * adjust naming to remove need for eslint-disable Co-authored-by: Shaun Hamilton --- .../landing/{Landing.test.js => landing.test.tsx} | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) rename client/src/components/landing/{Landing.test.js => landing.test.tsx} (65%) diff --git a/client/src/components/landing/Landing.test.js b/client/src/components/landing/landing.test.tsx similarity index 65% rename from client/src/components/landing/Landing.test.js rename to client/src/components/landing/landing.test.tsx index c34a120c8a..e34c7a11b9 100644 --- a/client/src/components/landing/Landing.test.js +++ b/client/src/components/landing/landing.test.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import ShallowRenderer from 'react-test-renderer/shallow'; +import { createRenderer } from 'react-test-renderer/shallow'; import mockChallengeNodes from '../../__mocks__/challenge-nodes'; import IndexPage from '../../pages'; @@ -8,9 +8,11 @@ jest.mock('../../analytics'); describe('', () => { it('renders when visiting index page and logged out', () => { - const shallow = new ShallowRenderer(); - shallow.render(); - const view = shallow.getRenderOutput(); + const utils = createRenderer(); + // @ts-expect-error Type definition mismatch + utils.render(); + const view = utils.getRenderOutput(); + // @ts-expect-error Type definition mismatch expect(view.type.displayName === 'Landing').toBeTruthy(); }); });