Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Clean up some flaky test selectors, refine reference to openGraph pag…
Browse files Browse the repository at this point in the history
…e fixture
adamjarling committed Apr 3, 2024
1 parent 13c2602 commit 121437d
Showing 3 changed files with 31 additions and 31 deletions.
2 changes: 1 addition & 1 deletion playwright-report/index.html
Original file line number Diff line number Diff line change
@@ -65,4 +65,4 @@
</body>
</html>
<script>
window.playwrightReportBase64 = "data:application/zip;base64,UEsDBBQAAAgIAA5bg1j5AptX3AIAAIMLAAAZAAAAYTA4ODA2NGRlOWZlMzUxZWVmNWYuanNvbrVWUW+bMBD+KxYvaaXUA2NswltbVWqlbpq6TpM29cGQI6EFnBmzNory32dTpiyILBR1EhKW7fu+++y7822cNMvhZu5EjnDD0GV0DrMU/MADSIPUmTbrn0QBZkcFQiVLXK0gwboyaxoq849+bJrRQZQz8FPueTSNYy4ogZDwGKx5pnOLq6Ccg6rQN6mekIKqznWFnjO9RIlUChKNCtBiLrQwRislH81U61KyVLLI6sIs5DIROpOlE20ap/sczrPSzFPGp04i87owm/3t1JnXqjUNGCdTR5Sl1M2MVfdgPBWLdiRrnciGGl4MrIa59UnopVl2vjR8aCUWYFwvVrKEUjvGqhXVHFWXrNJC6fuswSQuoWeu+fx7j0WERsTH3A2/OxZCq7UTudYAVu2ptwd4AalUgK6lfLIqjyPOLOLOET8I+2DjBvZKGElLAz0E2XO7yLwPOc1edK0gQrGSzxWoQdC0A92L3ALer1eAE1mW5ooGgQcdcLYDf7DBUpuLjLzt3+Npjx5DqeFlEGXg7VNS0k/ZR2MjbAjHzN/ncI9SWGS8kFqefHjNntMxPITTPabhuenTXWp6bLt/9G+A8Xcw4fb4BTbIUuEF6Iv1rYghP5l8ruM8S9CzqUoVkmW+npzixMwcTwSKXRZ2ToSFI0+EWss/WuiemEMC7mQOJxNj/jSZog0qTa2M0OT8UeRngD5KkefiJ7opzFVP0Ha4KN/n+6JC7o0WNduJYodEvZZYrOW1+AVf726P+hhg0q1tXsjYWCe5u3OS0ANOjsgYjl3eKTgkHB0f9hHpT5n/FuAc+6yb8swdLcB/nwC/FPO4Vmt0tVhU6FKYjuKtMc4xI52LmRE+Wlew08W994rxEAcB6eRhMN5HNiDEz1MNamB7McO02wTM/tkCDHrLLKr31rfsza9yDws/3geYMSglVbvHUOi6agpDVTXtodDa9FCF6QWbLdbAdFORVjVsH7a/AVBLAwQUAAAICAAOW4NY45aaElgBAACyAgAACwAAAHJlcG9ydC5qc29urVFLT4RADP4rpGfcLG+Wf+DFiyYejIfuUBZkYMhMiZoN/90Oi64mejNz6WP6PdozDMRYIyNUZ0DFM+pHY3uyDqpoCcExWn7oBpK0iOIoj9I8yZIyhHq2yJ0ZocrKQ7wr91EITadJBp/Oa3RbQwW4L8t9ntZ0aCjJIqIma+Dy8w49LDhCq9qdm0jt2EmPyfEFxUd/otxQ0hRRlDbHY4FpTGVcHMmPd6w9rqWxFh+B9xNYcrNmF7x23AbKWEuKgy/vIUzWvEhpk6Raa4ZuHqShjdpsXkz9Jlh3o9TTvAhBGT0P8jlZfmwoL+IQcBwNrxXv7lmU4mmLzMzKrNT0JrBMtdeE3Eob7le+YMITifRhMiONDH6qh4rtTCFs9talITOqdpA/K/gib72jT2WlIkHLMcMrk0/m8Zru5Twa+/c1cn03TVv1k2/xiN825nmuO/t3Nhm21tiLmw9QSwECPwMUAAAICAAOW4NY+QKbV9wCAACDCwAAGQAAAAAAAAAAAAAAtIEAAAAAYTA4ODA2NGRlOWZlMzUxZWVmNWYuanNvblBLAQI/AxQAAAgIAA5bg1jjlpoSWAEAALICAAALAAAAAAAAAAAAAAC0gRMDAAByZXBvcnQuanNvblBLBQYAAAAAAgACAIAAAACUBAAAAAA=";</script>
window.playwrightReportBase64 = "data:application/zip;base64,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";</script>
26 changes: 13 additions & 13 deletions tests/home.spec.ts
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
import { OpenGraphPage } from "./fixtures/open-graph";
import { test } from "@playwright/test";

const ogTest = test.extend<{ ogPage: OpenGraphPage }>({
ogPage: async ({ page }, use) => {
const ogPage = new OpenGraphPage(page, "/");
await ogPage.goto();
await use(ogPage);
const ogTest = test.extend<{ openGraphPage: OpenGraphPage }>({
openGraphPage: async ({ page }, use) => {
const openGraphPage = new OpenGraphPage(page, "/");
await openGraphPage.goto();
await use(openGraphPage);
},
});

ogTest(
"has Homepage Open Graph Data and meta title and description",
async ({ ogPage }) => {
await ogPage.hasSiteName();
await ogPage.hasMetaTitle(
async ({ openGraphPage }) => {
await openGraphPage.hasSiteName();
await openGraphPage.hasMetaTitle(
"Digital Collections - Northwestern University Libraries"
);
await ogPage.hasDefaultDescription();
await ogPage.hasDefaultOGDescription();
await ogPage.hasOGUrl("");
await ogPage.hasDefaultOGImage();
await ogPage.hasDefaultOGDescription();
await openGraphPage.hasDefaultDescription();
await openGraphPage.hasDefaultOGDescription();
await openGraphPage.hasOGUrl("");
await openGraphPage.hasDefaultOGImage();
await openGraphPage.hasDefaultOGDescription();
}
);
34 changes: 17 additions & 17 deletions tests/search.spec.ts
Original file line number Diff line number Diff line change
@@ -21,11 +21,11 @@ async function verifyTopResultsCount(page: Page, count: number) {
);
}

const test = base.extend<{ searchPage: OpenGraphPage }>({
searchPage: async ({ page }, use) => {
const searchPage = new OpenGraphPage(page, "/search");
await searchPage.goto();
await use(searchPage);
const test = base.extend<{ openGraphPage: OpenGraphPage }>({
openGraphPage: async ({ page }, use) => {
const openGraphPage = new OpenGraphPage(page, "/search");
await openGraphPage.goto();
await use(openGraphPage);
},
});

@@ -35,15 +35,15 @@ test.describe("Search page component", () => {
});

test("renders Open Graph data and meta title and description", async ({
searchPage,
openGraphPage,
}) => {
await searchPage.hasSiteName();
await searchPage.hasMetaTitle("Search");
await searchPage.hasDefaultDescription();
await searchPage.hasDefaultOGDescription();
await searchPage.hasOGUrl("search");
await searchPage.hasDefaultOGImage();
await searchPage.hasDefaultOGDescription();
await openGraphPage.hasSiteName();
await openGraphPage.hasMetaTitle("Search");
await openGraphPage.hasDefaultDescription();
await openGraphPage.hasDefaultOGDescription();
await openGraphPage.hasOGUrl("search");
await openGraphPage.hasDefaultOGImage();
await openGraphPage.hasDefaultOGDescription();
});

test("renders the global search bar and fires off successful searches", async ({
@@ -74,7 +74,7 @@ test.describe("Search page component", () => {
await searchInput.fill(s.term);
await searchBtn.click();

await expect(page).toHaveURL(new RegExp(`/search\\?q=${s.term}`));
await expect(page).toHaveURL(`/search?q=${s.term}`);
await verifyTopResultsCount(page, s.expectedResultCount);
await expect(searchInput).toHaveValue(s.term);

@@ -108,6 +108,7 @@ test.describe("Search page component", () => {
name: "Clear All",
});
const publicWorksToggle = page.getByLabel("Public works only");
const facetUserComponent = page.getByTestId("facet-user-component");

const IMAGE_COUNT = 152;
const AUDIO_COUNT = 25;
@@ -148,7 +149,6 @@ test.describe("Search page component", () => {

// Test Filter Facet Toggle UI
await clearAllBtn.click();
const facetUserComponent = page.getByTestId("facet-user-component");
await expect(facetUserComponent).not.toBeVisible();

await imageBtn.click();
@@ -386,7 +386,7 @@ test.describe("Search page component", () => {

// Activating a facet updates uncommitted count within modal
await page.getByRole("tab", { name: "Language" }).click();
await facetOptions.getByLabel("French(11)").click();
await facetOptions.getByLabel("French").check();
await expect(submitBtn).toHaveText("View Results (11)");

// Canceling returns the default number of total results
@@ -398,7 +398,7 @@ test.describe("Search page component", () => {
// Try another facet from a different group
await page.getByRole("button", { name: "Collection and Location" }).click();
await page.getByRole("tab", { name: "Collection" }).click();
await facetOptions.getByLabel("Map and Atlas Collection").click();
await facetOptions.getByLabel("Map and Atlas Collection").check();
await expect(submitBtn).toHaveText("View Results (6)");

await page.getByRole("banner").getByTestId("facets-filter-close").click();

0 comments on commit 121437d

Please sign in to comment.