import { getDefaultAddress } from "./utils/Utils"; export function createWarehouse(name, shippingZone, address, slug = name) { const mutation = `mutation{ createWarehouse(input:{ name:"${name}" slug:"${slug}" shippingZones:"${shippingZone}" ${getDefaultAddress(address, "address", false)} }){ warehouseErrors{ field message } warehouse{ id name } } }`; return cy.sendRequestWithQuery(mutation); } export function getWarehouses(first, search) { const query = `query{ warehouses(first:${first}, filter:{ search:"${search}" }){ edges{ node{ id name } } } }`; return cy .sendRequestWithQuery(query) .then(resp => resp.body.data.warehouses.edges); } export function deleteWarehouse(warehouseId) { const mutation = `mutation{ deleteWarehouse(id:"${warehouseId}"){ warehouseErrors{ field message } } }`; return cy.sendRequestWithQuery(mutation); }