diff --git a/tests/e2e/branch-operations.test.e2e.ts b/tests/e2e/branch-operations.test.e2e.ts index 8d8bdf691c..e245153e8e 100644 --- a/tests/e2e/branch-operations.test.e2e.ts +++ b/tests/e2e/branch-operations.test.e2e.ts @@ -66,7 +66,8 @@ test('Rename normal branch', async ({page}) => { expect(response?.status()).toBe(200); }); -test('Rename default branch', async ({page}) => { +test('Rename default branch', async ({page}, workerInfo) => { + test.skip(['Mobile Safari', 'webkit'].includes(workerInfo.project.name)); let response = await page.goto('/user2/repo1/branches'); expect(response?.status()).toBe(200); diff --git a/tests/e2e/commit-operations.test.e2e.ts b/tests/e2e/commit-operations.test.e2e.ts index 6ef02b66f8..105fd6cb6f 100644 --- a/tests/e2e/commit-operations.test.e2e.ts +++ b/tests/e2e/commit-operations.test.e2e.ts @@ -11,7 +11,8 @@ import {screenshot} from './shared/screenshots.ts'; test.use({user: 'user2'}); -test('Create branch from commit', async ({page}) => { +test('Create branch from commit', async ({page}, workerInfo) => { + test.skip(['Mobile Safari', 'webkit'].includes(workerInfo.project.name)); let response = await page.goto('/user2/repo1/commit/65f1bf27bc3bf70f64657658635e66094edbcb4d'); expect(response?.status()).toBe(200); @@ -39,7 +40,8 @@ test('Create branch from commit', async ({page}) => { expect(response?.status()).toBe(200); }); -test('Create tag from commit', async ({page}) => { +test('Create tag from commit', async ({page}, workerInfo) => { + test.skip(['Mobile Safari', 'webkit'].includes(workerInfo.project.name)); let response = await page.goto('/user2/repo1/commit/65f1bf27bc3bf70f64657658635e66094edbcb4d'); expect(response?.status()).toBe(200); diff --git a/tests/e2e/repo-new.test.e2e.ts b/tests/e2e/repo-new.test.e2e.ts index bbe0652fba..68f77c31d6 100644 --- a/tests/e2e/repo-new.test.e2e.ts +++ b/tests/e2e/repo-new.test.e2e.ts @@ -70,7 +70,7 @@ test('New repo: initialize later', async ({page}) => { await page.getByPlaceholder('master').fill('devbranch'); await validate_form({page}, 'fieldset'); await page.getByRole('button', {name: 'Create repository'}).click(); - expect(page.url()).toBe(`http://localhost:3003/user2/${reponame}`); + await page.waitForURL(new RegExp(`.*/user2/${reponame}$`)); await expect(page.getByRole('link', {name: 'New file'})).toBeVisible(); await expect(page.getByRole('heading', {name: 'Creating a new repository on'})).toBeVisible(); await screenshot(page);