refactor: Set up Cypress as pnpm workspace (no-changelog) (#6049)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
This commit is contained in:
@@ -1,13 +1,14 @@
|
||||
import generateOTPToken from 'cypress-otp';
|
||||
import { ChangePasswordModal } from './modals/change-password-modal';
|
||||
import { MfaSetupModal } from './modals/mfa-setup-modal';
|
||||
import { BasePage } from './base';
|
||||
import generateOTPToken from 'cypress-otp';
|
||||
|
||||
const changePasswordModal = new ChangePasswordModal();
|
||||
const mfaSetupModal = new MfaSetupModal();
|
||||
|
||||
export class PersonalSettingsPage extends BasePage {
|
||||
url = '/settings/personal';
|
||||
|
||||
secret = '';
|
||||
|
||||
getters = {
|
||||
@@ -23,6 +24,7 @@ export class PersonalSettingsPage extends BasePage {
|
||||
themeSelector: () => cy.getByTestId('theme-select'),
|
||||
selectOptionsVisible: () => cy.get('.el-select-dropdown:visible .el-select-dropdown__item'),
|
||||
};
|
||||
|
||||
actions = {
|
||||
changeTheme: (theme: 'System default' | 'Dark' | 'Light') => {
|
||||
this.getters.themeSelector().click();
|
||||
|
||||
Reference in New Issue
Block a user