Files
automatisch/packages/e2e-tests/fixtures/admin/edit-user-page.js
QAComet 463e6908b1 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
2023-10-26 15:12:37 +02:00

25 lines
631 B
JavaScript

const { faker } = require('@faker-js/faker');
const { AuthenticatedPage } = require('../authenticated-page');
faker.seed(9002);
export class AdminEditUserPage extends AuthenticatedPage {
screenshot = '/admin/edit-user';
/**
* @param {import('@playwright/test').Page} page
*/
constructor (page) {
super(page);
this.fullNameInput = page.getByTestId('full-name-input');
this.emailInput = page.getByTestId('email-input');
this.updateButton = page.getByTestId('update-button');
}
generateUser () {
return {
fullName: faker.person.fullName(),
email: faker.internet.email(),
}
}
}