From 6ea9edf3d140035fe7710d01edcdf67181619ea0 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 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update tests expecting github.com to use gitea.pragmazest.com - Syndarix uses Gitea for version control 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- 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 6d6b37f..37dc615 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 c42d449..a348306 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');