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"
}
}