
* fix failing tests * no retries * add waiting for confirmation msg * remove unused import * fix test for staff * fix test for staff * fix tests for orders * fix tests for channels * fix autocomplete * fix filters * fix filters * fix create shipping method
46 lines
1.7 KiB
JavaScript
46 lines
1.7 KiB
JavaScript
import { SET_PASSWORD } from "../elements/account/setPassword";
|
|
import { BUTTON_SELECTORS } from "../elements/shared/button-selectors";
|
|
import { INVITE_STAFF_MEMBER_FORM } from "../elements/staffMembers/inviteStaffMemberForm";
|
|
import { STAFF_MEMBER_DETAILS } from "../elements/staffMembers/staffMemberDetails";
|
|
import { userDetailsUrl } from "../url/urlList";
|
|
import { confirmationMessageShouldDisappear } from "./shared/confirmationMessages";
|
|
import { visitAndWaitForProgressBarToDisappear } from "./shared/progressBar";
|
|
import { fillAutocompleteSelect } from "./shared/selects";
|
|
|
|
export function fillUpSetPassword(password) {
|
|
cy.get(SET_PASSWORD.confirmPasswordInput)
|
|
.type(password)
|
|
.get(SET_PASSWORD.passwordInput)
|
|
.type(password)
|
|
.addAliasToGraphRequest("SetPassword")
|
|
.get(BUTTON_SELECTORS.confirm)
|
|
.click()
|
|
.wait("@SetPassword");
|
|
}
|
|
|
|
export function fillUpUserDetails(firstName, lastName, email) {
|
|
cy.get(INVITE_STAFF_MEMBER_FORM.firstNameInput)
|
|
.type(firstName)
|
|
.get(INVITE_STAFF_MEMBER_FORM.lastNameInput)
|
|
.type(lastName)
|
|
.get(INVITE_STAFF_MEMBER_FORM.emailInput)
|
|
.type(email)
|
|
.get(BUTTON_SELECTORS.submit)
|
|
.click();
|
|
confirmationMessageShouldDisappear();
|
|
fillAutocompleteSelect(STAFF_MEMBER_DETAILS.permissionsSelect);
|
|
cy.addAliasToGraphRequest("StaffMemberUpdate");
|
|
cy.get(BUTTON_SELECTORS.confirm)
|
|
.click()
|
|
.wait("@StaffMemberUpdate");
|
|
}
|
|
|
|
export function updateUserActiveFlag(userId) {
|
|
visitAndWaitForProgressBarToDisappear(userDetailsUrl(userId))
|
|
.get(STAFF_MEMBER_DETAILS.isActiveCheckBox)
|
|
.click()
|
|
.addAliasToGraphRequest("StaffMemberUpdate");
|
|
cy.get(BUTTON_SELECTORS.confirm)
|
|
.click()
|
|
.wait("@StaffMemberUpdate");
|
|
}
|