saleor-dashboard/cypress/apiRequests/utils/Utils.js
Karolina Rakoczy 074c0f7a6c
Saleor 2960 checkout products without shipment (#1075)
* add tests for puchase by type

* add expect for isShippingRequired
2021-04-28 15:10:47 +02:00

27 lines
879 B
JavaScript

export const getValueWithDefault = (condition, value, defaultValue = "") =>
condition ? value : defaultValue;
export function getDefaultAddress(address, addressType, withName = true) {
if (!address) {
return "";
}
const defaultAddress = `city: "${address.city}"
country: ${address.country}
countryArea: "${address.countryArea}"
phone: "${address.phone}"
postalCode: "${address.postalCode}"
streetAddress1: "${address.streetAddress1}"
streetAddress2: "${address.streetAddress2}"`;
if (withName) {
defaultAddress.concat(`firstName: "Test"
lastName: "Test"
companyName: "${address.companyName}"`);
}
return `${addressType}:{${defaultAddress}}`;
}
export function getVariantsLines(variantsList, quantity) {
return variantsList.map(
variant => `{quantity:${quantity}
variantId:"${variant.id}"}`
);
}