From be334d9a3421bedd56bc00db84f4e2131624458c Mon Sep 17 00:00:00 2001 From: m-tartari <37861893+m-tartari@users.noreply.github.com> Date: Sat, 17 Feb 2024 16:05:06 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=85=20test(atoms):=20add=20`Extracurricul?= =?UTF-8?q?ar`=20unit=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Extracurricular/Extracurricular.test.tsx | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/components/atoms/Extracurricular/Extracurricular.test.tsx diff --git a/src/components/atoms/Extracurricular/Extracurricular.test.tsx b/src/components/atoms/Extracurricular/Extracurricular.test.tsx new file mode 100644 index 0000000..bea0910 --- /dev/null +++ b/src/components/atoms/Extracurricular/Extracurricular.test.tsx @@ -0,0 +1,21 @@ +import { render, screen } from '@testing-library/react' + +import Extracurricular from '.' + +describe('Extracurricular component', () => { + const defaultProps = { + title: 'Test Title', + year: '2022', + } + + test('renders without crashing and displays the correct title', () => { + render() + expect(screen.getByText(defaultProps.title)).toBeInTheDocument() + expect(screen.queryByText(defaultProps.year)).not.toBeInTheDocument() + }) + + test('displays the correct year when provided', () => { + render() + expect(screen.getByText(defaultProps.year)).toBeInTheDocument() + }) +})