diff --git a/apps/admin-x-settings/src/components/settings/advanced/labs/BetaFeatures.tsx b/apps/admin-x-settings/src/components/settings/advanced/labs/BetaFeatures.tsx
index 97daa8bb2c87..37ecb00ff402 100644
--- a/apps/admin-x-settings/src/components/settings/advanced/labs/BetaFeatures.tsx
+++ b/apps/admin-x-settings/src/components/settings/advanced/labs/BetaFeatures.tsx
@@ -23,10 +23,6 @@ const BetaFeatures: React.FC = () => {
action={}
detail={<>Enable support for CashApp, iDEAL, Bancontact, and others. Learn more →>}
title='Additional payment methods' />
- }
- detail={<>Translate your membership flows into your publication language (supported languages). Don’t see yours? Get involved>}
- title='Portal translation' />
{
test.describe('Newsletter', () => {
test('changing the site language immediately translates strings in newsletters', async ({sharedPage}) => {
- await sharedPage.goto('/ghost/#/settings/publication-language');
- const section = sharedPage.getByTestId('publication-language');
- const input = section.getByPlaceholder('Site language');
- await input.fill('fr');
- await section.getByRole('button', {name: 'Save'}).click();
-
- const labsSection = sharedPage.getByTestId('labs');
- await labsSection.getByRole('button', {name: 'Open'}).click();
- let portalLabel = labsSection.getByText('Portal translation');
- let portalToggle = portalLabel.locator('..').locator('..').locator('..').getByRole('switch');
- await portalToggle.click();
+ await setLanguage(sharedPage, 'fr');
const postData = {
title: 'Publish and email post',
@@ -35,11 +31,10 @@ test.describe('i18n', () => {
await sharedPage.waitForSelector('[data-test-button="email-preview"]');
await sharedPage.locator('[data-test-button="email-preview"]').first().click();
- await sharedPage.waitForTimeout(1000);
-
const metaText = await sharedPage.frameLocator('iframe.gh-pe-iframe').locator('td.post-meta').first().textContent();
- expect(metaText).toContain('Par Joe Bloggs');
- expect(metaText).not.toContain('By Joe Bloggs');
+
+ await expect(metaText).toContain('Par Joe Bloggs');
+ await expect(metaText).not.toContain('By Joe Bloggs');
});
});
});