As a customer, I want to review the items in my cart, including any applied discounts, so that I can verify my order is correct.
Given I have items in my cart When I navigate to the checkout page Then a table is displayed with columns: Item, Quantity, Price, Total, and Actions.
Given I change the quantity of a cart item Then the item total and cart total are recalculated And a confirmation message "Product quantity updated." is displayed.
Given I click the delete button on a cart item Then the item is removed from the cart And the cart total is recalculated.
Given I have no items in my cart Then the message "Your shopping cart is empty" is displayed.
Given the cart contains at least one item When I click "Proceed" Then I advance to the next checkout step.
Given a cart item has a discount Then a discount badge is shown next to the product name And both the original and discounted price are displayed.
Given the cart contains both rental and non-rental items Then a 15% additional discount is applied to the cart subtotal And the cart shows the subtotal, discount amount, and final total.
Given I remove all rental or all non-rental items Then the 15% combined discount is removed And the total reverts to the regular subtotal.