Given a user has authenticated
When the product list should appear
Then a category header for each product category
And the five most recent products that have been added to the system should be listed under each header
Given the user is viewing the product list
When any filter is applied
Then the category headers will not be rendered
And any products that match the filter will be listed under a header labeled "Products matching filters"
Given a user has authenticated When the product list should appear Then a category header for each product category And the five most recent products that have been added to the system should be listed under each header
Given the user is viewing the product list When any filter is applied Then the category headers will not be rendered And any products that match the filter will be listed under a header labeled "Products matching filters"