saleor-dashboard/cypress/support/api/utils/discounts/vouchersUtils.js
Karolina Rakoczy b0369bf5ca
tests for sales (#1494)
* tests for sales

* fix create sale with assigned products tests and add test for deleting voucher

* remove unused imports

* Update cypress/support/api/utils/discounts/salesUtils.js

Co-authored-by: Dominik Żegleń <flesz3@o2.pl>

* fix async, remove unused imports

Co-authored-by: Dominik Żegleń <flesz3@o2.pl>
2021-10-28 16:43:26 +02:00

26 lines
595 B
JavaScript

import {
addChannelToVoucher,
createVoucher,
deleteVouchers,
getVouchers
} from "../../requests/Discounts/Vouchers";
export function deleteVouchersStartsWith(startsWith) {
cy.deleteElementsStartsWith(deleteVouchers, getVouchers, startsWith, "code");
}
export function createVoucherInChannel({
name,
productId,
channelId,
value,
code = name
}) {
let voucher;
return createVoucher({ name, productId, code })
.then(({ voucher: voucherResp }) => {
voucher = voucherResp;
addChannelToVoucher(voucher.id, channelId, value);
})
.then(() => voucher);
}