rWEBXYZ/tests/fediverse.spec.ts
// TODO: Make it work on Chromium-based browsers. // test('Desktop-Only: Click the navbar link to fediverse page', async ({ // page, // isMobile, // }) => { // test.skip(isMobile, 'Skipping desktop-only tests...'); // await page.goto('/'); // // Open the navbar. // await page.getByRole('button', {name: 'other sites'}).click(); // // Check the link to the fediverse page is visible when navbar is open. // await expect( // page.getByRole('link', {name: 'fediverse accounts', exact: true}), // ).toBeVisible(); // // Click the link to the fediverse page. // await page // .getByRole('link', {name: 'fediverse accounts', exact: true}) // .click(); // // Expect the page title to be there. // await expect( // page.getByRole('heading', {name: 'revi at fediverse'}), // ).toBeVisible(); // await expect(page.getByRole('heading')).toContainText('revi at fediverse'); // });