saleor-dashboard/cypress/support/customCommands/sharedElementsOperations/assignElementsForm.js

18 lines
597 B
JavaScript
Raw Normal View History

import { ASSIGN_ELEMENTS_SELECTORS } from "../../../elements/shared/assign-elements-selectors";
2022-10-20 10:03:53 +00:00
Cypress.Commands.add("assignElements", name => {
cy.get(ASSIGN_ELEMENTS_SELECTORS.tableRow)
.first()
.then(tableRow => {
cy.get(ASSIGN_ELEMENTS_SELECTORS.searchInput).type(name);
cy.wrap(tableRow).should(element => {
Cypress.dom.isDetached(element);
});
cy.contains(ASSIGN_ELEMENTS_SELECTORS.tableRow, name)
.find(ASSIGN_ELEMENTS_SELECTORS.checkbox)
.click()
.get(ASSIGN_ELEMENTS_SELECTORS.submitButton)
.click();
});
});