From 772272d9da76a5592b35e81dbb999daadf275f71 Mon Sep 17 00:00:00 2001 From: Gustavo Rodrigo Gularte Arend Date: Wed, 25 Sep 2024 02:41:08 -0300 Subject: [PATCH] refactor: removido throw error nos testes --- .../Tabber/PostModes/PostModes.spec.tsx | 43 +++++++------------ 1 file changed, 15 insertions(+), 28 deletions(-) diff --git a/src/components/Tabber/PostModes/PostModes.spec.tsx b/src/components/Tabber/PostModes/PostModes.spec.tsx index 8cdbb355..3d62e97f 100644 --- a/src/components/Tabber/PostModes/PostModes.spec.tsx +++ b/src/components/Tabber/PostModes/PostModes.spec.tsx @@ -44,13 +44,9 @@ describe('PostModes', () => { /> ); const socialMedia = mockedSocialMedias().get(mockAccount.socialMediaId); - if (!socialMedia?.postModes) { - throw new Error( - `Social media or post modes not found for ID ${mockAccount.socialMediaId}` - ); - } - const { postModes } = socialMedia; - const firstPostModeName = postModes[0].name; + + const postModes = socialMedia?.postModes; + const firstPostModeName = postModes ? postModes[0].name : ''; const postMode = screen.getByText(firstPostModeName); @@ -69,13 +65,10 @@ describe('PostModes', () => { const user = userEvent.setup(); const socialMedia = mockedSocialMedias().get(mockAccount.socialMediaId); - if (!socialMedia?.postModes) { - throw new Error( - `Social media or post modes not found for ID ${mockAccount.socialMediaId}` - ); - } - const { postModes } = socialMedia; - const firstPostModeName = postModes[0].name; + + const postModes = socialMedia?.postModes; + const firstPostModeName = postModes ? postModes[0].name : ''; + const postMode = screen.getByText(firstPostModeName); await user.click(postMode); @@ -95,13 +88,10 @@ describe('PostModes', () => { const user = userEvent.setup(); const socialMedia = mockedSocialMedias().get(mockAccount.socialMediaId); - if (!socialMedia?.postModes) { - throw new Error( - `Social media or post modes not found for ID ${mockAccount.socialMediaId}` - ); - } - const { postModes } = socialMedia; - const firstPostModeName = postModes[0].name; + + const postModes = socialMedia?.postModes; + const firstPostModeName = postModes ? postModes[0].name : ''; + const postModeCheckbox = screen.getByLabelText( `Check the post mode ${firstPostModeName}` ); @@ -122,13 +112,10 @@ describe('PostModes', () => { const user = userEvent.setup(); const socialMedia = mockedSocialMedias().get(mockAccount.socialMediaId); - if (!socialMedia?.postModes) { - throw new Error( - `Social media or post modes not found for ID ${mockAccount.socialMediaId}` - ); - } - const { postModes } = socialMedia; - const firstPostModeName = postModes[0].name; + + const postModes = socialMedia?.postModes; + const firstPostModeName = postModes ? postModes[0].name : ''; + const postModeCheckbox = screen.getByLabelText( `Check the post mode ${firstPostModeName}` );