Skip to content

Commit 92298b4

Browse files
authored
Replace cryptography project test in e2e tests (#1614)
Our e2e tests make sure that links work for a project that has a license hosted outside the device (at a web URL). Our current test uses cryptography as this project, but we're removing cryptography as a dependency in #1596 and #1604, so we need to pick another project to exercise in our e2e tests. <a data-ca-tag href="https://codeapprove.com/pr/tiny-pilot/tinypilot/1614"><img src="https://codeapprove.com/external/github-tag-allbg.png" alt="Review on CodeApprove" /></a>
1 parent 6269be1 commit 92298b4

1 file changed

Lines changed: 17 additions & 13 deletions

File tree

e2e/about.spec.js

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -59,30 +59,34 @@ test("shows about page, license, privacy policy, and dependency pages and licens
5959
}
6060

6161
{
62-
const cryptographyProjectPagePromise = page.waitForEvent("popup");
62+
const janusProjectPagePromise = page.waitForEvent("popup");
6363
await page
64-
.getByRole("link", { name: "cryptography", exact: true })
64+
.getByRole("link", { name: "Janus", exact: true })
6565
.first()
6666
.click();
67-
const cryptographyProjectPage = await cryptographyProjectPagePromise;
68-
await expect(cryptographyProjectPage).toHaveURL(
69-
new RegExp("https://cryptography.io.*")
67+
const janusProjectPage = await janusProjectPagePromise;
68+
await expect(janusProjectPage).toHaveURL(
69+
new RegExp("https://janus.conf.meetecho.com.*")
7070
);
71-
await expect(cryptographyProjectPage.locator("body")).not.toBeEmpty();
72-
await cryptographyProjectPage.close();
71+
await expect(janusProjectPage.locator("body")).not.toBeEmpty();
72+
await janusProjectPage.close();
7373
}
7474

7575
{
76-
const cryptographyLicensePagePromise = page.waitForEvent("popup");
76+
const janusLicensePagePromise = page.waitForEvent("popup");
7777
await page
7878
.getByRole("listitem")
79-
.filter({ hasText: "cryptography (License)" })
79+
.filter({ hasText: "Janus (License)" })
8080
.getByRole("link", { name: "License" })
8181
.click();
82-
const cryptographyLicensePage = await cryptographyLicensePagePromise;
83-
await expect(cryptographyLicensePage).toHaveURL(new RegExp("cryptography"));
84-
await expect(cryptographyLicensePage.locator("body")).not.toBeEmpty();
85-
await cryptographyLicensePage.close();
82+
const janusLicensePage = await janusLicensePagePromise;
83+
await expect(janusLicensePage).toHaveURL(
84+
new RegExp(
85+
"https://raw.githubusercontent.com/tiny-pilot/janus-gateway/.*"
86+
)
87+
);
88+
await expect(janusLicensePage.locator("body")).not.toBeEmpty();
89+
await janusLicensePage.close();
8690
}
8791

8892
await page.getByRole("button", { name: "Close", exact: true }).click();

0 commit comments

Comments
 (0)