Updated Cart for coupons and modified tests.