saleor-dashboard/cypress/support/pages/shippingZones.js
Karolina Rakoczy 8bc2931679
Fix flaky tests for gift cards (#1938)
* fix gift cards

* add new command to search elements on table

* remove unused imports
2022-03-28 13:52:06 +04:00

27 lines
700 B
JavaScript

import {
SHIPPING_ZONE_CHECKBOX,
SHIPPING_ZONE_NAME
} from "../../elements/shipping/shipping-zones-list";
import { urlList } from "../../fixtures/urlList";
export function enterAndSelectShippings(
shippingIds,
actionFunction = selectShippingZone
) {
cy.addAliasToGraphRequest("ShippingZones")
.visit(urlList.shippingMethods)
.findElementsAndMakeActionOnTable({
elementsGraphqlAlias: "ShippingZones",
elementsName: "shippingZones",
elementsIds: shippingIds,
actionFunction
});
}
export function selectShippingZone(id) {
cy.get(SHIPPING_ZONE_CHECKBOX(id)).click();
}
export function enterShippingZone(id) {
cy.get(SHIPPING_ZONE_NAME(id)).click();
}