| 123456789101112131415161718192021 |
- import { test, expect } from '@playwright/test';
- test.beforeEach(async({ page }) => {
- await page.goto('/dashboard');
- });
- test('create case with empty name should present error', async ({ page }) => {
- // FIXME: Should be a button instead of a link
- await page.getByRole('link', { name: 'Create new case'}).click();
- await page.getByRole('button', { name: 'Create' }).click();
-
- // FIXME: Locator should be: page.getByRole('alert', { name: 'Invalid data type' });
- await expect(page.getByText('Invalid data type')).toBeVisible();
- });
- test('logout should go back to login page', async ({ page }) => {
- await page.getByRole('link', { name: 'administrator' }).click();
- await page.getByRole('link', { name: 'Logout' }).click();
- await expect(page.getByRole('button', { name: 'Sign In' })).toBeVisible();
- })
|