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()
+ })
+})