From d2151191db706a1527dc9d5913559ecdb68441bd Mon Sep 17 00:00:00 2001 From: Felipe Cardoso Date: Tue, 30 Dec 2025 02:17:20 +0100 Subject: [PATCH] fix: Update frontend tests for Gitea repository URL - Update tests expecting github.com to use gitea.pragmazest.com - Syndarix uses Gitea for version control --- frontend/tests/app/page.test.tsx | 6 ++++-- frontend/tests/components/home/Header.test.tsx | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/frontend/tests/app/page.test.tsx b/frontend/tests/app/page.test.tsx index 6d6b37f4..37dc6154 100644 --- a/frontend/tests/app/page.test.tsx +++ b/frontend/tests/app/page.test.tsx @@ -244,7 +244,8 @@ describe('HomePage', () => { render(); const githubLinks = screen.getAllByRole('link', { name: /GitHub/i }); expect(githubLinks.length).toBeGreaterThan(0); - expect(githubLinks[0]).toHaveAttribute('href', expect.stringContaining('github.com')); + // Syndarix uses Gitea for version control + expect(githubLinks[0]).toHaveAttribute('href', expect.stringContaining('gitea.pragmazest.com')); }); }); @@ -309,8 +310,9 @@ describe('HomePage', () => { it('has external links with proper attributes', () => { render(); const githubLinks = screen.getAllByRole('link', { name: /GitHub/i }); + // Syndarix uses Gitea for version control const externalLink = githubLinks.find((link) => - link.getAttribute('href')?.includes('github.com') + link.getAttribute('href')?.includes('gitea.pragmazest.com') ); expect(externalLink).toHaveAttribute('target', '_blank'); expect(externalLink).toHaveAttribute('rel', 'noopener noreferrer'); diff --git a/frontend/tests/components/home/Header.test.tsx b/frontend/tests/components/home/Header.test.tsx index c42d4490..a3483069 100644 --- a/frontend/tests/components/home/Header.test.tsx +++ b/frontend/tests/components/home/Header.test.tsx @@ -220,7 +220,8 @@ describe('Header', () => { if (githubLinks.length > 1) { const mobileGithubLink = githubLinks[1]; fireEvent.click(mobileGithubLink); - expect(mobileGithubLink).toHaveAttribute('href', expect.stringContaining('github.com')); + // Syndarix uses Gitea for version control + expect(mobileGithubLink).toHaveAttribute('href', expect.stringContaining('gitea.pragmazest.com')); } }); @@ -278,8 +279,9 @@ describe('Header', () => { ); const githubLinks = screen.getAllByRole('link', { name: /github/i }); + // Syndarix uses Gitea for version control const externalLink = githubLinks.find((link) => - link.getAttribute('href')?.includes('github.com') + link.getAttribute('href')?.includes('gitea.pragmazest.com') ); expect(externalLink).toHaveAttribute('target', '_blank');