test: write tests for user management (#1316)
* chore: add data-test attributes * test: add github connection test, add applications modal * test: write tests for user management
This commit is contained in:
19
packages/e2e-tests/fixtures/admin/delete-user-modal.js
Normal file
19
packages/e2e-tests/fixtures/admin/delete-user-modal.js
Normal file
@@ -0,0 +1,19 @@
|
||||
export class DeleteUserModal {
|
||||
screenshotPath = '/admin/delete-modal';
|
||||
|
||||
/**
|
||||
* @param {import('@playwright/test').Page} page
|
||||
*/
|
||||
constructor (page) {
|
||||
this.page = page;
|
||||
this.modal = page.getByTestId('delete-user-modal');
|
||||
this.cancelButton = this.modal.getByTestId('confirmation-cancel-button');
|
||||
this.deleteButton = this.modal.getByTestId('confirmation-confirm-button');
|
||||
}
|
||||
|
||||
async close () {
|
||||
await this.page.click('body', {
|
||||
position: { x: 10, y: 10 }
|
||||
})
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user