mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-08 00:02:15 +01:00
fix e2e tests
This commit is contained in:
@@ -907,7 +907,7 @@ test.describe('Employee Sidebar Navigation', () => {
|
|||||||
|
|
||||||
// Visible links
|
// Visible links
|
||||||
await expect(employee.page.getByRole('link', { name: 'Dashboard' })).toBeVisible();
|
await expect(employee.page.getByRole('link', { name: 'Dashboard' })).toBeVisible();
|
||||||
await expect(employee.page.getByRole('link', { name: 'Time' })).toBeVisible();
|
await expect(employee.page.getByRole('link', { name: 'Time', exact: true })).toBeVisible();
|
||||||
await expect(employee.page.getByRole('link', { name: 'Calendar' })).toBeVisible();
|
await expect(employee.page.getByRole('link', { name: 'Calendar' })).toBeVisible();
|
||||||
await expect(employee.page.getByRole('link', { name: 'Projects' })).toBeVisible();
|
await expect(employee.page.getByRole('link', { name: 'Projects' })).toBeVisible();
|
||||||
await expect(employee.page.getByRole('link', { name: 'Clients' })).toBeVisible();
|
await expect(employee.page.getByRole('link', { name: 'Clients' })).toBeVisible();
|
||||||
|
|||||||
@@ -694,7 +694,7 @@ test('test that creating a project with estimated time in human-readable format
|
|||||||
await page.getByLabel('Project Name').fill(newProjectName);
|
await page.getByLabel('Project Name').fill(newProjectName);
|
||||||
|
|
||||||
// Fill in estimated time using human-readable format
|
// Fill in estimated time using human-readable format
|
||||||
const estimatedTimeInput = page.getByPlaceholder('e.g. 2h 30m or 1.5');
|
const estimatedTimeInput = page.getByLabel('Time Estimated');
|
||||||
await estimatedTimeInput.fill('2h 30m');
|
await estimatedTimeInput.fill('2h 30m');
|
||||||
await estimatedTimeInput.press('Tab');
|
await estimatedTimeInput.press('Tab');
|
||||||
|
|
||||||
@@ -722,7 +722,7 @@ test('test that creating a project with estimated time using decimal notation wo
|
|||||||
await page.getByLabel('Project Name').fill(newProjectName);
|
await page.getByLabel('Project Name').fill(newProjectName);
|
||||||
|
|
||||||
// Fill in estimated time using decimal notation (1.5 hours = 1h 30m)
|
// Fill in estimated time using decimal notation (1.5 hours = 1h 30m)
|
||||||
const estimatedTimeInput = page.getByPlaceholder('e.g. 2h 30m or 1.5');
|
const estimatedTimeInput = page.getByLabel('Time Estimated');
|
||||||
await estimatedTimeInput.fill('1.5');
|
await estimatedTimeInput.fill('1.5');
|
||||||
await estimatedTimeInput.press('Tab');
|
await estimatedTimeInput.press('Tab');
|
||||||
|
|
||||||
@@ -750,7 +750,7 @@ test('test that creating a project with estimated time using comma decimal notat
|
|||||||
await page.getByLabel('Project Name').fill(newProjectName);
|
await page.getByLabel('Project Name').fill(newProjectName);
|
||||||
|
|
||||||
// Fill in estimated time using comma decimal notation (2,5 hours = 2h 30m)
|
// Fill in estimated time using comma decimal notation (2,5 hours = 2h 30m)
|
||||||
const estimatedTimeInput = page.getByPlaceholder('e.g. 2h 30m or 1.5');
|
const estimatedTimeInput = page.getByLabel('Time Estimated');
|
||||||
await estimatedTimeInput.fill('2,5');
|
await estimatedTimeInput.fill('2,5');
|
||||||
await estimatedTimeInput.press('Tab');
|
await estimatedTimeInput.press('Tab');
|
||||||
|
|
||||||
@@ -781,7 +781,7 @@ test('test that updating estimated time on existing project works', async ({ pag
|
|||||||
await page.getByRole('menuitem').getByText('Edit').first().click();
|
await page.getByRole('menuitem').getByText('Edit').first().click();
|
||||||
|
|
||||||
// Fill in estimated time
|
// Fill in estimated time
|
||||||
const estimatedTimeInput = page.getByPlaceholder('e.g. 2h 30m or 1.5');
|
const estimatedTimeInput = page.getByLabel('Time Estimated');
|
||||||
await estimatedTimeInput.fill('4h 15m');
|
await estimatedTimeInput.fill('4h 15m');
|
||||||
await estimatedTimeInput.press('Tab');
|
await estimatedTimeInput.press('Tab');
|
||||||
|
|
||||||
@@ -802,7 +802,7 @@ test('test that estimated time input displays formatted value after blur', async
|
|||||||
await goToProjectsOverview(page);
|
await goToProjectsOverview(page);
|
||||||
await page.getByRole('button', { name: 'Create Project' }).click();
|
await page.getByRole('button', { name: 'Create Project' }).click();
|
||||||
|
|
||||||
const estimatedTimeInput = page.getByPlaceholder('e.g. 2h 30m or 1.5');
|
const estimatedTimeInput = page.getByLabel('Time Estimated');
|
||||||
|
|
||||||
// Enter time in various formats and check the displayed value
|
// Enter time in various formats and check the displayed value
|
||||||
await estimatedTimeInput.fill('90');
|
await estimatedTimeInput.fill('90');
|
||||||
|
|||||||
Reference in New Issue
Block a user