Skip to content

Commit

Permalink
Always dismiss all banners
Browse files Browse the repository at this point in the history
  • Loading branch information
dhruvkb committed May 19, 2023
1 parent a5766d3 commit 66351b4
Showing 1 changed file with 3 additions and 11 deletions.
14 changes: 3 additions & 11 deletions frontend/test/playwright/utils/navigation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -239,17 +239,9 @@ export const currentContentType = async (page: Page) => {
return currentContentType
}

export const dismissTranslationBannersUsingCookies = async (page: Page) => {
export const dismissAllBannersUsingCookies = async (page: Page) => {
const uiDismissedBanners = [
...JSON.parse(await getCookies(page.context(), "uiDismissedBanners")),
...["ru", "en", "ar", "es"].map((lang) => `translation-${lang}`),
]
await setCookies(page.context(), { uiDismissedBanners })
}

export const dismissAnalyticsBannerUsingCookies = async (page: Page) => {
const uiDismissedBanners = [
...JSON.parse(await getCookies(page.context(), "uiDismissedBanners")),
"analytics",
]
await setCookies(page.context(), { uiDismissedBanners })
Expand All @@ -260,7 +252,7 @@ export const dismissAnalyticsBannerUsingCookies = async (page: Page) => {
* so the page should finish rendering before calling `dismissTranslationBanner`.
*/
export const dismissTranslationBanner = async (page: Page) => {
await dismissTranslationBannersUsingCookies(page)
await dismissAllBannersUsingCookies(page)
const bannerCloseButton = page.locator(
'[data-testid="banner-translation"] button'
)
Expand All @@ -274,7 +266,7 @@ export const dismissTranslationBanner = async (page: Page) => {
* so the page should finish rendering before calling `dismissAnalyticsBanner`.
*/
export const dismissAnalyticsBanner = async (page: Page) => {
await dismissAnalyticsBannerUsingCookies(page)
await dismissAllBannersUsingCookies(page)
const bannerCloseButton = page.locator(
'[data-testid="banner-analytics"] button'
)
Expand Down

0 comments on commit 66351b4

Please sign in to comment.