From dbbe1415cf6937f2955e3a8c0e6f1af1c712659b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dejan=20Belu=C5=A1i=C4=87?= Date: Tue, 26 Nov 2024 11:13:35 +0100 Subject: [PATCH] Add a test to 'MarkdownContent' component to check if link target it set to '_blank' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Dejan Belušić --- .../MarkdownContent/MarkdownContent.test.tsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/packages/core-components/src/components/MarkdownContent/MarkdownContent.test.tsx b/packages/core-components/src/components/MarkdownContent/MarkdownContent.test.tsx index d9d82437e4..21b576dd9f 100644 --- a/packages/core-components/src/components/MarkdownContent/MarkdownContent.test.tsx +++ b/packages/core-components/src/components/MarkdownContent/MarkdownContent.test.tsx @@ -120,6 +120,23 @@ describe('', () => { ); }); + it('render MarkdownContent component with link target set to _blank', async () => { + await renderInTestApp( + , + ); + const readme = screen.getByText('README', { + selector: 'a', + }); + expect(readme).toBeInTheDocument(); + expect(readme.getAttribute('href')).toEqual( + 'https://github.com/backstage/backstage/blob/master/README.md', + ); + expect(readme.getAttribute('target')).toEqual('_blank'); + }); + it('render MarkdownContent component with headings given proper ids', async () => { await renderInTestApp(