diff --git a/src/components/Card/Card.test.tsx b/src/components/Card/Card.test.tsx
index 842eeaa..fa3ff6f 100644
--- a/src/components/Card/Card.test.tsx
+++ b/src/components/Card/Card.test.tsx
@@ -11,7 +11,7 @@ describe('Card Component', () => {
it('renders character name and basic info', () => {
const { label } = CARD_TEXT;
- render();
+ render();
expect(screen.getByText(rickCharacter.name)).toBeInTheDocument();
expect(
screen.getByText(`${label.species}: ${rickCharacter.species}`),
@@ -35,7 +35,7 @@ describe('Card Component', () => {
status: 'unknown',
gender: 'unknown',
} as Character;
- render();
+ render();
expect(
screen.getByText(`${label.status}: ${fallback.status}`),
).toBeInTheDocument();
@@ -49,7 +49,7 @@ describe('Card Component', () => {
...rickCharacter,
origin: { name: 'unknown', url: '' },
};
- render();
+ render();
expect(
screen.getByText(
`${CARD_TEXT.fallback.originFallback}: ${rickCharacter.location.name}`,
diff --git a/src/components/Fallback/FallBack.test.tsx b/src/components/Fallback/Fallback.test.tsx
similarity index 89%
rename from src/components/Fallback/FallBack.test.tsx
rename to src/components/Fallback/Fallback.test.tsx
index 870cc5b..ac623d1 100644
--- a/src/components/Fallback/FallBack.test.tsx
+++ b/src/components/Fallback/Fallback.test.tsx
@@ -1,6 +1,6 @@
import { render, screen } from '@testing-library/react';
import { expect, it } from 'vitest';
-import { Fallback } from './FallBack';
+import { Fallback } from '@/components/Fallback';
import { ERROR_UI_STRINGS } from '@/shared/constants/errors';
it('renders fallback content', () => {
diff --git a/src/components/Fallback/FallBack.tsx b/src/components/Fallback/Fallback.tsx
similarity index 100%
rename from src/components/Fallback/FallBack.tsx
rename to src/components/Fallback/Fallback.tsx
diff --git a/src/components/Fallback/index.ts b/src/components/Fallback/index.ts
index 93704cf..aa98ed2 100644
--- a/src/components/Fallback/index.ts
+++ b/src/components/Fallback/index.ts
@@ -1 +1 @@
-export { Fallback } from './FallBack';
+export { Fallback } from './Fallback';
diff --git a/src/components/Footer.test.tsx b/src/components/Footer.test.tsx
new file mode 100644
index 0000000..5427c22
--- /dev/null
+++ b/src/components/Footer.test.tsx
@@ -0,0 +1,21 @@
+import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
+import { render, screen } from '@testing-library/react';
+import { describe, it, expect } from 'vitest';
+import { Footer } from './Footer';
+
+describe('Footer', () => {
+ it('renders both buttons', () => {
+ const queryClient = new QueryClient();
+
+ render(
+
+
+ ,
+ );
+
+ expect(
+ screen.getByRole('button', { name: /refresh/i }),
+ ).toBeInTheDocument();
+ expect(screen.getByRole('button', { name: /break/i })).toBeInTheDocument();
+ });
+});
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx
index 242fb1f..c9159cf 100644
--- a/src/components/Footer.tsx
+++ b/src/components/Footer.tsx
@@ -1,8 +1,10 @@
import { ErrorBoundaryTesterButton } from '@/components/ErrorBoundaryTesterButton';
+import { RefreshButton } from '@/components/RefreshButton';
export const Footer = () => {
return (
-