From 907ccf28f34e707f8ea10df79d1a61923a154bbc Mon Sep 17 00:00:00 2001 From: 0ko <0ko@noreply.codeberg.org> Date: Sun, 30 Mar 2025 17:37:25 +0500 Subject: [PATCH] wip --- tests/e2e/declare_repos_test.go | 6 +++--- tests/e2e/pr-merge.test.e2e.ts | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 tests/e2e/pr-merge.test.e2e.ts diff --git a/tests/e2e/declare_repos_test.go b/tests/e2e/declare_repos_test.go index 169a3b7538..760482ca10 100644 --- a/tests/e2e/declare_repos_test.go +++ b/tests/e2e/declare_repos_test.go @@ -24,10 +24,10 @@ import ( // the following entries define the full file content over time type FileChanges struct { Filename string - CommitMsg string + CommitMsg string // Defaults to a unique message Versions []string - OldBranch string - NewBranch string + OldBranch string // Defaults to `main` + NewBranch string // Defaults to `main` } // put your Git repo declarations in here diff --git a/tests/e2e/pr-merge.test.e2e.ts b/tests/e2e/pr-merge.test.e2e.ts new file mode 100644 index 0000000000..2fde18ef06 --- /dev/null +++ b/tests/e2e/pr-merge.test.e2e.ts @@ -0,0 +1,24 @@ +// @watch start +// //todo +// @watch end + +import {expect} from '@playwright/test'; +import {test, save_visual} from './utils_e2e.ts'; +//import {validate_form} from './shared/forms.ts'; + +test.use({user: 'user2'}); + +test.describe('PR: merge', () => { + test('with merge commit', async ({page}, {project}) => { + //test.skip(project.name === 'Mobile Safari', 'Cannot get it to work - as usual'); + const response = await page.goto('/user2/pr-def-merge-style-merge'); + expect(response?.status()).toBe(200); + + //await validate_form({page}, 'fieldset'); + + // verify header is new + await expect(page.locator('h4')).toContainText('new'); // + await page.locator('input[name="rule_name"]').fill('testrule'); // + //await save_visual(page); + }); +});