saleor-dashboard/cypress/utils/storeFront/collectionsUtils.js
2021-03-01 13:25:13 +01:00

24 lines
790 B
JavaScript

import Collections from "../../apiRequests/storeFront/Collections";
export const isCollectionVisible = (collectionId, channelSlug) => {
const collectionsRequest = new Collections();
return collectionsRequest
.getCollection(collectionId, channelSlug)
.then(resp => {
const collection = resp.body.data.collection;
return collection !== null && collection.id === collectionId;
});
};
export const isProductInCollectionVisible = (
collectionId,
channelSlug,
productId
) => {
const collectionsRequest = new Collections();
return collectionsRequest
.getCollection(collectionId, channelSlug)
.then(resp => {
const product = resp.body.data.collection.products.edges[0].node;
return product !== null && product.id === productId;
});
};