cypress/support/commands.ts (62 lines of code) (raw):

import '@testing-library/cypress/add-commands'; import { mockNext } from './commands/mockNext'; import { mockAll } from './commands/mockAll'; import { mockPurge } from './commands/mockPurge'; import { setMvtId } from './commands/setMvtId'; import { setAdFreeCookie } from './commands/setAdFreeCookie'; import { setEncryptedStateCookie } from './commands/setEncryptedStateCookie'; import { network } from './commands/network'; import { mockPattern } from './commands/mockPattern'; import { lastPayloadIs } from './commands/lastPayloadIs'; import { lastPayloadsAre } from './commands/lastPayloadsAre'; import { checkForEmailAndGetDetails } from './commands/getEmailDetails'; import { getTestOktaUser, activateTestOktaUser, createTestUser, resetOktaUserPassword, expireOktaUserPassword, suspendOktaUser, addOktaUserToGroup, findEmailValidatedOktaGroupId, getOktaUserGroups, getTestUserDetails, updateTestUser, updateOktaTestUserProfile, getCurrentOktaSession, closeCurrentOktaSession, sendConsentEmail, } from './commands/testUser'; import { interceptRecaptcha } from './commands/recaptcha'; import { oktaGetApps } from './commands/oktaManagementApi'; Cypress.Commands.add('mockNext', mockNext); Cypress.Commands.add('mockPattern', mockPattern); // unused, candidate for removal Cypress.Commands.add('network', network); Cypress.Commands.add('mockPurge', mockPurge); Cypress.Commands.add('mockAll', mockAll); Cypress.Commands.add('setMvtId', setMvtId); Cypress.Commands.add('setAdFreeCookie', setAdFreeCookie); Cypress.Commands.add('setEncryptedStateCookie', setEncryptedStateCookie); Cypress.Commands.add('lastPayloadIs', lastPayloadIs); Cypress.Commands.add('lastPayloadsAre', lastPayloadsAre); Cypress.Commands.add('checkForEmailAndGetDetails', checkForEmailAndGetDetails); Cypress.Commands.add('createTestUser', createTestUser); Cypress.Commands.add('getTestOktaUser', getTestOktaUser); Cypress.Commands.add('activateTestOktaUser', activateTestOktaUser); Cypress.Commands.add('resetOktaUserPassword', resetOktaUserPassword); Cypress.Commands.add('expireOktaUserPassword', expireOktaUserPassword); Cypress.Commands.add('suspendOktaUser', suspendOktaUser); Cypress.Commands.add('addOktaUserToGroup', addOktaUserToGroup); Cypress.Commands.add( 'findEmailValidatedOktaGroupId', findEmailValidatedOktaGroupId, ); Cypress.Commands.add('getOktaUserGroups', getOktaUserGroups); Cypress.Commands.add('getTestUserDetails', getTestUserDetails); Cypress.Commands.add('updateTestUser', updateTestUser); Cypress.Commands.add('updateOktaTestUserProfile', updateOktaTestUserProfile); Cypress.Commands.add('getCurrentOktaSession', getCurrentOktaSession); Cypress.Commands.add('closeCurrentOktaSession', closeCurrentOktaSession); Cypress.Commands.add('sendConsentEmail', sendConsentEmail); Cypress.Commands.add('interceptRecaptcha', interceptRecaptcha); Cypress.Commands.add('oktaGetApps', oktaGetApps);