mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-12 02:43:50 +00:00
refactor: style cleanups and migrations
fix: close modal with button refactor: small type improvements refactor: migrate time inputs refactor: migrate tooltips refactor: prevent component resizing
This commit is contained in:
committed by
Carlos Valente
parent
6facd6a666
commit
17a7d035bf
@@ -7,13 +7,13 @@ test('Aux timer buttons', async ({ page }) => {
|
||||
await page.getByTestId('time-input-aux1').press('Enter');
|
||||
await expect(page.getByTestId('time-input-aux1')).toHaveValue('12:34:56');
|
||||
await page.getByTestId('aux-timer-start-1').click();
|
||||
await expect(page.getByTestId('time-input-aux1')).toHaveValue('12:34:53', { timeout: 4000 });
|
||||
await expect(page.getByTestId('time-label-aux1')).toHaveText('12:34:53', { timeout: 4000 });
|
||||
await page.getByTestId('aux-timer-pause-1').click();
|
||||
await expect(page.getByTestId('time-input-aux1')).toHaveValue('12:34:53');
|
||||
await expect(page.getByTestId('time-label-aux1')).toHaveText('12:34:53');
|
||||
await page.getByTestId('aux-timer-stop-1').click();
|
||||
await expect(page.getByTestId('time-input-aux1')).toHaveValue('12:34:56');
|
||||
await page.getByTestId('aux-timer-direction-1').click();
|
||||
await page.getByTestId('aux-timer-start-1').click();
|
||||
await expect(page.getByTestId('time-input-aux1')).toHaveValue('12:34:59', { timeout: 4000 });
|
||||
await expect(page.getByTestId('time-label-aux1')).toHaveText('12:34:59', { timeout: 4000 });
|
||||
await page.getByTestId('aux-timer-stop-1').click();
|
||||
});
|
||||
|
||||
@@ -19,9 +19,9 @@ test('Copy-paste', async ({ page }) => {
|
||||
await page.getByTestId('block__title').press('Enter');
|
||||
|
||||
// copy paste below
|
||||
await page.locator('div').filter({ hasText: /^4$/ }).click();
|
||||
await page.locator('div').filter({ hasText: /^4$/ }).press('Control+c');
|
||||
await page.locator('div').filter({ hasText: /^4$/ }).press('Control+v');
|
||||
await page.getByTestId('rundown-event').locator('div').filter({ hasText: '4' }).click();
|
||||
await page.getByTestId('rundown-event').locator('div').filter({ hasText: '4' }).press('Control+c');
|
||||
await page.getByTestId('rundown-event').locator('div').filter({ hasText: '4' }).press('Control+v');
|
||||
|
||||
// assert
|
||||
await expect(page.getByTestId('entry-2')).toBeVisible();
|
||||
@@ -29,9 +29,9 @@ test('Copy-paste', async ({ page }) => {
|
||||
await expect(page.getByTestId('entry-2').getByTestId('rundown-event')).toContainText('5');
|
||||
|
||||
// copy paste above
|
||||
await page.locator('div').filter({ hasText: /^5$/ }).click();
|
||||
await page.locator('div').filter({ hasText: /^5$/ }).press('Control+c');
|
||||
await page.locator('div').filter({ hasText: /^5$/ }).press('Control+Shift+v');
|
||||
await page.getByTestId('rundown-event').locator('div').filter({ hasText: '5' }).click();
|
||||
await page.getByTestId('rundown-event').locator('div').filter({ hasText: '5' }).press('Control+c');
|
||||
await page.getByTestId('rundown-event').locator('div').filter({ hasText: '5' }).press('Control+Shift+v');
|
||||
|
||||
// assert
|
||||
await expect(page.getByTestId('entry-2')).toBeVisible();
|
||||
@@ -63,7 +63,7 @@ test('Move', async ({ page }) => {
|
||||
// copy move up
|
||||
await page.getByTestId('entry-3').getByTestId('rundown-event').getByText('3').click();
|
||||
await page.getByTestId('entry-3').getByTestId('rundown-event').filter({ hasText: '3' }).press('Alt+Control+ArrowUp');
|
||||
await page.getByTestId('entry-2').locator('div').filter({ hasText: /^3$/ }).press('Alt+Control+ArrowUp');
|
||||
await page.getByTestId('entry-3').getByTestId('rundown-event').filter({ hasText: '3' }).press('Alt+Control+ArrowUp');
|
||||
await expect(page.getByTestId('entry-1').getByTestId('rundown-event')).toContainText('3');
|
||||
});
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ test('show warning when event starts next day midnight', async ({ page }) => {
|
||||
|
||||
await page.getByRole('button', { name: 'Create Event' }).click();
|
||||
await page.getByRole('button', { name: 'Event' }).nth(4).click();
|
||||
await page.getByTestId('entry-2').getByText('E').click();
|
||||
await page.getByTestId('entry-2').getByTestId('lock__end').click();
|
||||
await page.getByTestId('entry-2').getByTestId('time-input-timeEnd').click();
|
||||
await page.getByTestId('entry-2').getByTestId('time-input-timeEnd').fill('0');
|
||||
await page.getByTestId('entry-2').getByTestId('time-input-timeEnd').press('Enter');
|
||||
|
||||
@@ -7,7 +7,7 @@ test('time until absolute', async ({ page }) => {
|
||||
await page.getByRole('button', { name: 'Delete all' }).click();
|
||||
|
||||
await page.getByRole('button', { name: 'Create Event' }).click();
|
||||
await page.getByRole('button', { name: 'Event' }).nth(4).click();
|
||||
await page.getByRole('button', { name: 'Event', exact: true }).nth(1).click();
|
||||
await page.getByRole('button', { name: 'Event', exact: true }).nth(1).click();
|
||||
await page.getByRole('button', { name: 'Event', exact: true }).nth(1).click();
|
||||
|
||||
|
||||
@@ -24,6 +24,8 @@ test('sheet file upload', async ({ page }) => {
|
||||
await page.getByRole('button', { name: 'Import preview' }).click();
|
||||
await page.getByRole('button', { name: 'Apply' }).click();
|
||||
await page.getByRole('button', { name: 'Return' }).click();
|
||||
|
||||
await page.getByRole('button', { name: 'Close settings' }).scrollIntoViewIfNeeded();
|
||||
await page.getByRole('button', { name: 'Close settings' }).click();
|
||||
|
||||
// asset test events
|
||||
|
||||
Reference in New Issue
Block a user