I think I've encountered a veeeeeery use-case-specific bug with online user-driven membership renewals and I'm trying to replicate it on the demo server to confirm. We're on drupal 7 and the issue pertains to users renewing their own on-behalf memberships as logged-in CMS users. The demo site is (rightly) nerfed from sending emails, so new drupal users never get their activation emails, so I can't find a way to fully create a new CMS user and log in as them to test. What's the best practice for doing this?
As you are in Drupal, i recommend using the drupal module masquerade which let you act as if logged in as another user.
Otherwise, with drush you could generate a one-time login for the user you want without sending an email. So from the command line, type :
drush uli user-name and you will get a link that will log-in as the user