Skip to content

Commit 45f74a6

Browse files
authored
test: improve footer component coverage (JhaSourav07#1756)
* test: improve footer component coverage * fix: move misplaced Achievements test file
1 parent 0e9b7a6 commit 45f74a6

2 files changed

Lines changed: 56 additions & 11 deletions

File tree

app/components/Footer.test.tsx

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,29 @@ describe('Footer Component', () => {
3939
expect(contributorsLink).toBeTruthy();
4040
});
4141
});
42+
it('renders CommitPulse heading', () => {
43+
render(<Footer />);
44+
45+
const heading = screen.getByText('CommitPulse');
46+
47+
expect(heading).toBeTruthy();
48+
});
49+
it('renders Creator link', () => {
50+
render(<Footer />);
51+
52+
const creatorLink = screen.getByText(/Creator/i);
53+
54+
expect(creatorLink).toBeTruthy();
55+
});
56+
it('creator link points to GitHub profile', () => {
57+
render(<Footer />);
58+
59+
const creatorLink = screen.getByText(/Creator/i);
60+
61+
expect(creatorLink.closest('a')?.getAttribute('href')).toBe('https://github.com/jhasourav07');
62+
});
63+
it('renders copyright text', () => {
64+
render(<Footer />);
65+
66+
expect(screen.getByText(/© 2026 CommitPulse. All rights reserved./i)).toBeTruthy();
67+
});

package-lock.json

Lines changed: 30 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)