Add some testing around adding/replacing promotional coupons and what the user sees in the UI depending on their coupon status. Change-Id: Ice6c0a0644d05af0c30c87a93ba963c0bb09e32d