Testing Marketplace Core Functionality
Eventually these tests should be automated and added to the test suite.
Testing Transactions
- Login to an account on
- Staging - staging.marketplace.blocpower.us
- Production - marketplace.blocpower.us
- Select an open project
- Click donate
- Enter amount
- Enter valid CC information
- Ensure user lands on account page with confirmation modal
- Check Stripe for transaction w/ admin@blocpower.org account Stripe Dashboard
Testing Emails
- Emails to verify
- Receipt
- Welcome Email
- Lost Password
- New User to info@blocpower.org
- Create a fake transaction on Staging.
- Check SendGrid for "Request"
- Verify email came to specified email address associated with account.
Testing Contact Forms
- Go to a form on the site
- Fill out the form completely and submit
- Check email inbox to see message came through
Testing Analytics is working
- Ensure Analytics plugin is activated.
- Go to the analytics settings and make sure admin@blocpower.org Google account is connected
- Go to google.com/analytics, go to the real-time page, hit the site (locally, staging, or prod). You should see your presence on the site recorded.