saleor-dashboard/cypress/support/customer/index.js

37 lines
1.1 KiB
JavaScript

Cypress.Commands.add(
"createCustomer",
(email, name, address, isActive = false) => {
const mustation = `
mutation{
customerCreate(input:{
firstName: "${name}"
lastName: "${name}"
email: "${email}"
isActive: ${isActive}
defaultBillingAddress: {
companyName: "${address.companyName}"
streetAddress1: "${address.streetAddress1}"
streetAddress2: "${address.streetAddress2}"
city: "${address.city}"
postalCode: "${address.postalCode}"
country: ${address.country}
phone: "${address.phone}"
}
defaultShippingAddress: {
companyName: "${address.companyName}"
streetAddress1: "${address.streetAddress1}"
streetAddress2: "${address.streetAddress2}"
city: "${address.city}"
postalCode: "${address.postalCode}"
country: ${address.country}
phone: "${address.phone}"
}
}){
accountErrors{
code
}
}
}
`;
}
);