aboutsummaryrefslogtreecommitdiff
path: root/client/src/tests
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/tests')
-rw-r--r--client/src/tests/App.test.js8
-rw-r--r--client/src/tests/setupTests.js5
2 files changed, 13 insertions, 0 deletions
diff --git a/client/src/tests/App.test.js b/client/src/tests/App.test.js
new file mode 100644
index 0000000..1f03afe
--- /dev/null
+++ b/client/src/tests/App.test.js
@@ -0,0 +1,8 @@
+import { render, screen } from '@testing-library/react';
+import App from './App';
+
+test('renders learn react link', () => {
+ render(<App />);
+ const linkElement = screen.getByText(/learn react/i);
+ expect(linkElement).toBeInTheDocument();
+});
diff --git a/client/src/tests/setupTests.js b/client/src/tests/setupTests.js
new file mode 100644
index 0000000..8f2609b
--- /dev/null
+++ b/client/src/tests/setupTests.js
@@ -0,0 +1,5 @@
+// jest-dom adds custom jest matchers for asserting on DOM nodes.
+// allows you to do things like:
+// expect(element).toHaveTextContent(/react/i)
+// learn more: https://github.com/testing-library/jest-dom
+import '@testing-library/jest-dom';