GIVEN I need a new, secure password
WHEN I click the button to generate a password
THEN I am presented with a series of prompts for password criteria - done in application.
WHEN prompted for password criteria
THEN I select which criteria to include in the password - done in application
WHEN prompted for the length of the password
THEN I choose a length of at least 8 characters and no more than 128 characters - done in application
WHEN prompted for character types to include in the password
THEN I choose lowercase, uppercase, numeric, and/or special characters - done in application
WHEN I answer each prompt
THEN my input should be validated and at least one character type should be selected - done in application
WHEN all prompts are answered
THEN a password is generated that matches the selected criteria - done in application
WHEN the password is generated
THEN the password is either displayed in an alert or written to the page - done in application
- The URL of the GitHub repository. Give the repository a unique name and include a README describing the project.
© 2020 Trilogy Education Services, a 2U, Inc. brand. All Rights Reserved.