diff --git a/src/products/views/ProductList/filters.test.ts b/src/products/views/ProductList/filters.test.ts index 300a2ab15..a6addc42b 100644 --- a/src/products/views/ProductList/filters.test.ts +++ b/src/products/views/ProductList/filters.test.ts @@ -13,6 +13,7 @@ import { StockAvailability } from "@saleor/types/globalTypes"; import { categories } from "@saleor/categories/fixtures"; import { fetchMoreProps, searchPageProps } from "@saleor/fixtures"; import { collections } from "@saleor/collections/fixtures"; +import { productTypes } from "@saleor/productTypes/fixtures"; import { getFilterVariables, getFilterQueryParam } from "./filters"; describe("Filtering query params", () => { @@ -79,6 +80,22 @@ describe("Filtering URL params", () => { min: "10" } }, + productType: { + ...fetchMoreProps, + ...searchPageProps, + active: false, + choices: productTypes.slice(3).map(category => ({ + label: category.name, + value: category.id + })), + displayValues: [ + { + label: productTypes[3].name, + value: productTypes[3].id + } + ], + value: [productTypes[4].id] + }, status: { active: false, value: ProductStatus.PUBLISHED diff --git a/src/products/views/ProductList/filters.ts b/src/products/views/ProductList/filters.ts index 02d0f4725..539f18b4f 100644 --- a/src/products/views/ProductList/filters.ts +++ b/src/products/views/ProductList/filters.ts @@ -34,8 +34,7 @@ import { getMinMaxQueryParam, getSingleEnumValueQueryParam, dedupeFilter, - getMultipleValueQueryParam, - getSingleValueQueryParam + getMultipleValueQueryParam } from "../../../utils/filters"; import { ProductListUrlFilters,