From 5f435935bb7676d112dbe8336d4d91cb6bcf6abc Mon Sep 17 00:00:00 2001 From: "sweep-ai[bot]" <128439645+sweep-ai[bot]@users.noreply.github.com> Date: Thu, 20 Jul 2023 21:59:22 +0000 Subject: [PATCH 1/3] sweep: Create __tests__/components/typewriter.test.tsx --- __tests__/components/typewriter.test.tsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 __tests__/components/typewriter.test.tsx diff --git a/__tests__/components/typewriter.test.tsx b/__tests__/components/typewriter.test.tsx new file mode 100644 index 0000000..7a5228e --- /dev/null +++ b/__tests__/components/typewriter.test.tsx @@ -0,0 +1,17 @@ +import React from 'react'; +import { render, screen } from '@testing-library/react'; +import '@testing-library/jest-dom/extend-expect'; +import Typewriter from '../components/typewriter'; + +describe('Typewriter component', () => { + test('renders correctly with default props', () => { + render(); + expect(screen.getByText('|')).toBeInTheDocument(); + }); + + test('renders correctly with custom text', () => { + const customText = 'Hello, world!'; + render(); + expect(screen.getByText(customText)).toBeInTheDocument(); + }); +}); \ No newline at end of file From dab48abc88a2c659f51e33bcbacc9ae13ebc8153 Mon Sep 17 00:00:00 2001 From: "sweep-ai[bot]" <128439645+sweep-ai[bot]@users.noreply.github.com> Date: Thu, 20 Jul 2023 21:59:43 +0000 Subject: [PATCH 2/3] sweep: Create __tests__/app/page.test.tsx --- __tests__/app/page.test.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 __tests__/app/page.test.tsx diff --git a/__tests__/app/page.test.tsx b/__tests__/app/page.test.tsx new file mode 100644 index 0000000..ae54dac --- /dev/null +++ b/__tests__/app/page.test.tsx @@ -0,0 +1,11 @@ +import React from 'react'; +import { render, screen } from '@testing-library/react'; +import '@testing-library/jest-dom/extend-expect'; +import Home from '../app/page'; + +describe('Home page', () => { + test('renders correctly', () => { + render(); + expect(screen.getByText('CodeStory')).toBeInTheDocument(); + }); +}); \ No newline at end of file From 8fd078c8f44d5a5dc61fd1c8ff7f58f2fcf7cf0c Mon Sep 17 00:00:00 2001 From: "sweep-ai[bot]" <128439645+sweep-ai[bot]@users.noreply.github.com> Date: Thu, 20 Jul 2023 22:00:13 +0000 Subject: [PATCH 3/3] Update package.json --- package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index c6328ae..ed0ce28 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,9 @@ }, "devDependencies": { "eslint-config-prettier": "^8.8.0", - "prettier": "^2.8.8" + "prettier": "^2.8.8", + "jest": "^27.4.5", + "react-testing-library": "^12.1.2", + "@testing-library/jest-dom": "^5.16.1" } }