aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/components/OAuth2Button.test.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/components/OAuth2Button.test.tsx')
-rw-r--r--src/tests/components/OAuth2Button.test.tsx15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/tests/components/OAuth2Button.test.tsx b/src/tests/components/OAuth2Button.test.tsx
new file mode 100644
index 0000000..53875dc
--- /dev/null
+++ b/src/tests/components/OAuth2Button.test.tsx
@@ -0,0 +1,15 @@
+import React from 'react';
+import { render } from '@testing-library/react';
+import OAuth2Button from "../../components/OAuth2Button";
+
+test('renders oauth2 sign in button text', () => {
+ const { getByText } = render(<OAuth2Button />);
+ const button = getByText(/Sign in with Discord/i);
+ expect(button).toBeInTheDocument();
+});
+
+test("renders fontawesome discord icon", () => {
+ const { container } = render(<OAuth2Button/>);
+ const icon = container.querySelector(`[data-icon="discord"]`)
+ expect(icon).toBeInTheDocument();
+})