adding spec and fixing user_logged_in promo rule

This rule didn't seem to be working and was missing a spec.