From e03455c6e08e15264a079eb60103a4bb6feca65d Mon Sep 17 00:00:00 2001 From: Stephen Glass Date: Thu, 5 Sep 2024 19:34:51 -0400 Subject: [PATCH] fix favorite toggle test to render in test app Signed-off-by: Stephen Glass --- .../components/FavoriteToggle/FavoriteToggle.test.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/core-components/src/components/FavoriteToggle/FavoriteToggle.test.tsx b/packages/core-components/src/components/FavoriteToggle/FavoriteToggle.test.tsx index c5ca4c33f2..66b420b467 100644 --- a/packages/core-components/src/components/FavoriteToggle/FavoriteToggle.test.tsx +++ b/packages/core-components/src/components/FavoriteToggle/FavoriteToggle.test.tsx @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import { render } from '@testing-library/react'; +import { renderInTestApp } from '@backstage/test-utils'; import { FavoriteToggle } from './FavoriteToggle'; import React from 'react'; import userEvent from '@testing-library/user-event'; @@ -33,20 +33,22 @@ describe('', () => { }); it('renders with valid props', async () => { - const { getByRole } = render(); + const { getByRole } = await renderInTestApp(); expect(getByRole('button', { name: props.title })).toBeInTheDocument(); }); it('should return inverted value on toggle', async () => { - const { getByRole } = render(); + const { getByRole } = await renderInTestApp(); await userEvent.click(getByRole('button', { name: props.title })); expect(onToggle).toHaveBeenCalledWith(!props.isFavorite); }); it('should show accessible tooltip', async () => { - const { findByRole, getByRole } = render(); + const { findByRole, getByRole } = await renderInTestApp( + , + ); await userEvent.hover(getByRole('button', { name: props.title }));