diff --git a/plugins/techdocs/src/reader/components/TechDocsReaderPageContent/TechDocsReaderPageContent.test.tsx b/plugins/techdocs/src/reader/components/TechDocsReaderPageContent/TechDocsReaderPageContent.test.tsx index 3c6756e058..a22e5e917d 100644 --- a/plugins/techdocs/src/reader/components/TechDocsReaderPageContent/TechDocsReaderPageContent.test.tsx +++ b/plugins/techdocs/src/reader/components/TechDocsReaderPageContent/TechDocsReaderPageContent.test.tsx @@ -126,20 +126,19 @@ describe('', () => { useTechDocsReaderDom.mockReturnValue(document.createElement('html')); useReaderState.mockReturnValue({ state: 'cached' }); - const rendered = await renderInTestApp( - - - , - ); + await expect( + renderInTestApp( + + + , + ), + ).rejects.toThrow('Reached NotFound Page'); - await waitFor(() => { - expect( - rendered.queryByTestId('techdocs-native-shadowroot'), - ).not.toBeInTheDocument(); - expect( - rendered.getByText('ERROR 404: PAGE NOT FOUND'), - ).toBeInTheDocument(); - }); + // Check the global document for the absence of the shadow root + const shadowRoot = document.querySelector( + '[data-testid="techdocs-native-shadowroot"]', + ); + expect(shadowRoot).not.toBeInTheDocument(); }); it('should render 404 if there is no dom and reader state is not found', async () => {