You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
import { test, expect } from '@playwright/test';
|
|
|
|
|
|
|
|
test('Check no-ID messaging in homepage', async ({ page }) => {
|
|
|
|
// Load app homepage
|
|
|
|
await page.goto('./');
|
|
|
|
|
|
|
|
// Check 'someone must register you' notice
|
|
|
|
await expect(page.getByText('To share, someone must register you.')).toBeVisible();
|
|
|
|
});
|
|
|
|
|
|
|
|
test('Check no-ID messaging in account', async ({ page }) => {
|
|
|
|
// Load account view
|
|
|
|
await page.goto('./account');
|
|
|
|
|
|
|
|
// Check 'someone must register you' notice
|
|
|
|
await expect(page.locator('#noticeBeforeShare')).toBeVisible();
|
|
|
|
|
|
|
|
// Check 'a friend needs to register you' notice
|
|
|
|
await expect(page.locator('#noticeBeforeAnnounce')).toBeVisible();
|
|
|
|
|
|
|
|
// Check that there is no ID
|
|
|
|
await expect(page.locator('#sectionIdentityDetails code.truncate')).toBeEmpty();
|
|
|
|
});
|