promo_total must be negative instead of positive, tests passing