Skip to content

Commit db79473

Browse files
authored
Merge pull request #106 from debatecore/105-fix-the-about-footer-link
[105] fix the "about" footer link
2 parents cafee16 + 50801b1 commit db79473

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

src/components/DebatecoreFooter.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const DebatecoreFooter = (props: {}) => {
1414
const footerlinks: footerlink[] = [
1515
{
1616
text: useLang("footerAbout"),
17-
href: "/about",
17+
href: "https://debateco.re/about",
1818
},
1919
{
2020
text: `${useLang("footerLicense")} (AGPLv3)`,

tests/e2e/footer-links.test.ts

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import { test, expect } from "@playwright/test";
2+
3+
test("debatecore homepage", async ({ page }) => {
4+
await page.goto("http://localhost:3000");
5+
await page.getByRole("link", { name: "debatecore" }).click();
6+
await expect(page).toHaveTitle(/.*debatecore.*/);
7+
await expect(page).toHaveURL("https://debateco.re");
8+
});
9+
10+
test("about page", async ({ page }) => {
11+
await page.goto("http://localhost:3000");
12+
await page.getByRole("link", { name: "About" }).click();
13+
await expect(page).toHaveTitle(/.*debatecore.*/);
14+
await expect(page).toHaveURL("https://debateco.re/about");
15+
});
16+
17+
test("license page", async ({ page }) => {
18+
await page.goto("http://localhost:3000");
19+
await page.getByRole("link", { name: "License (AGPLv3)" }).click();
20+
await expect(page).toHaveTitle(/.*debate-tools\/LICENSE.*/);
21+
await expect(page).toHaveURL(
22+
"https://github.com/debatecore/debate-tools/blob/master/LICENSE"
23+
);
24+
});
25+
26+
test("debate tools repo", async ({ page }) => {
27+
await page.goto("http://localhost:3000");
28+
await page.getByRole("link", { name: "Source code" }).click();
29+
await expect(page).toHaveTitle(/.*debatecore\/debate-tools.*/);
30+
await expect(page).toHaveURL("https://github.com/debatecore/debate-tools");
31+
});

0 commit comments

Comments
 (0)