Test - Waves
Closed this issue · 0 comments
OneWebDev commented
Goal: Waves play a big part in the registration process so we want to make sure they work as expected.
Steps to complete this user path
- Create an account at https://register.tamuhack.com/accounts/signup/.
- Check a verification email has been sent to the appropriate email address and that the link works.
- Log in with this user at https://register.tamuhack.com/accounts/login/.
- Navigate to https://register.tamuhack.com/application/.
- Fill the form appropriately and submit. Verify an error appears showing an invalid registration wave.
- Navigate to the admin panel at https://register.tamuhack.com/admin/.
- Create an active wave that includes the current date in the admin panel and set the walk-in checkbox to False (default).
- Fill the form appropriately and submit.
- Make sure the application that was submitted has the walk-in status set to False.
- Edit the current wave and this time set the walk-in checkbox to True.
- Make sure the application that was submitted has the walk-in status set to True.
- Accept the application.
- Visit the status and verify you can RSVP at https://register.tamuhack.com/status/.
- Edit the first wave so the deadline has already passed.
- Reload the status and verify that you no longer can do anything (the last deadline passed)
- Navigate to https://register.tamuhack.com/application/.
- Fill the form appropriately and submit. Verify an error appears showing an invalid registration wave.
- Add a second wave in the future.
- Visit the status and verify you can see the future wave appear at https://register.tamuhack.com/status/.
- Edit the second wave to so it now inside the current date.
- Visit the status and verify you can RSVP at https://register.tamuhack.com/status/.