saleor-dashboard/cypress/steps/shared/assignElements.js

16 lines
575 B
JavaScript
Raw Normal View History

2021-07-05 10:21:35 +00:00
import { ASSIGN_ELEMENTS_SELECTORS } from "../../elements/shared/assign-elements-selectors";
import { waitForProgressBarToNotBeVisible } from "./progressBar";
2021-07-05 10:21:35 +00:00
export function assignElements(name, withLoader = true) {
cy.get(ASSIGN_ELEMENTS_SELECTORS.searchInput).type(name);
if (withLoader) {
cy.get(ASSIGN_ELEMENTS_SELECTORS.dialogContent);
waitForProgressBarToNotBeVisible();
2021-07-05 10:21:35 +00:00
}
cy.contains(ASSIGN_ELEMENTS_SELECTORS.tableRow, name)
.find(ASSIGN_ELEMENTS_SELECTORS.checkbox)
.click()
.get(ASSIGN_ELEMENTS_SELECTORS.submitButton)
.click();
}