mirror of
https://github.com/go-gitea/gitea.git
synced 2026-05-14 02:11:37 +02:00
Extend e2e test to verify selected user lands in collaborator list
After clicking the search result, the test now also clicks Add Collaborator and asserts the username appears in the page body (i.e., in the collaborator list after the redirect), proving the chosen result drives the form submission end-to-end. Co-Authored-By: Claude (Opus 4.7) <noreply@anthropic.com>
This commit is contained in:
parent
5859380a12
commit
dbe3328e6a
@ -6,8 +6,8 @@ test('add collaborator search', async ({page, request}) => {
|
||||
const userName = `repo-collab-${randomString(8)}`;
|
||||
const repoName = `repo-collab-${randomString(8)}`;
|
||||
|
||||
await apiCreateUser(request, userName);
|
||||
await Promise.all([
|
||||
apiCreateUser(request, userName),
|
||||
apiCreateRepo(request, {name: repoName, autoInit: false}),
|
||||
login(page),
|
||||
]);
|
||||
@ -19,4 +19,8 @@ test('add collaborator search', async ({page, request}) => {
|
||||
await expect(result).toContainText(userName);
|
||||
await result.click();
|
||||
await expect(input).toHaveValue(userName);
|
||||
|
||||
// submit and confirm the chosen user lands in the collaborator list
|
||||
await page.getByRole('button', {name: 'Add Collaborator'}).click();
|
||||
await expect(page.locator('body')).toContainText(userName);
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user