From 41de736e2d84ca6fb53b546fc614aee04d5252f6 Mon Sep 17 00:00:00 2001 From: Awais Ansari Date: Tue, 15 Apr 2025 17:20:15 +0500 Subject: [PATCH] test: updated test case snapshots --- .../ConfirmationModal.test.jsx.snap | 4 +- .../__snapshots__/DeleteAccount.test.jsx.snap | 4 +- .../test/__snapshots__/JumpNav.test.jsx.snap | 210 ------------------ src/tests/MockedPluginSlot.test.jsx | 12 +- 4 files changed, 12 insertions(+), 218 deletions(-) delete mode 100644 src/account-settings/test/__snapshots__/JumpNav.test.jsx.snap diff --git a/src/account-settings/delete-account/__snapshots__/ConfirmationModal.test.jsx.snap b/src/account-settings/delete-account/__snapshots__/ConfirmationModal.test.jsx.snap index a38f83a..7021838 100644 --- a/src/account-settings/delete-account/__snapshots__/ConfirmationModal.test.jsx.snap +++ b/src/account-settings/delete-account/__snapshots__/ConfirmationModal.test.jsx.snap @@ -41,7 +41,7 @@ exports[`ConfirmationModal should match empty password confirmation modal snapsh />
- Before proceeding, please + Before proceeding, please
- Before proceeding, please + Before proceeding, please - -
-`; - -exports[`JumpNav should render Optional Information and delete account link 1`] = ` -
- -
-`; diff --git a/src/tests/MockedPluginSlot.test.jsx b/src/tests/MockedPluginSlot.test.jsx index b830b68..3289b09 100644 --- a/src/tests/MockedPluginSlot.test.jsx +++ b/src/tests/MockedPluginSlot.test.jsx @@ -13,7 +13,7 @@ describe('MockedPluginSlot', () => { it('renders as the slot children directly if there is content within', () => { render(
- + How much wood could a woodchuck chuck if a woodchuck could chuck wood?
, @@ -21,9 +21,13 @@ describe('MockedPluginSlot', () => { const component = screen.getByRole('article'); expect(component).toBeInTheDocument(); - - // Direct children - const quote = component.querySelector(':scope > q'); + const slot = component.querySelector('[data-testid="test_plugin"]'); + expect(slot).toBeInTheDocument(); + expect(slot).toHaveTextContent('PluginSlot_test_plugin'); + // Check if the quote is a direct child of the MockedPluginSlot + const quote = slot.querySelector('q'); + expect(quote).toBeInTheDocument(); + expect(quote).toHaveTextContent('How much wood could a woodchuck chuck if a woodchuck could chuck wood?'); expect(quote.getAttribute('role')).toBe('note'); });