Part 1: Cypress
- Clone the repository
- Implement (or fix!) the tests and commands found in
./cypress - Make a fork of the repo and submit your changes by emailing Jenna a link to your fork
Part 2: Algo Challenge
- Visit:
https://codesandbox.io/s/applicant-version-set-algo-challenge-qzpgs - Fork the sandbox
- run
npx ts-jest config:initto configure your environment for TypeScript tests - run your tests with
npx jest - Follow the directions to complete the task.
- Submit your version by emailing Jenna a link to your fork
Once you have the requirements, install the deps by running install in the root directory.
npm installYou can test the application with at new user in a test environment:
- Navigate to https://houston-staging.pdq.tools/login?company_name=your_cool_company_name
- You must provide your own unique company name in the above url. Please replace your_cool_company_name with another name.
- Create a new account with any email address that ends in @qatestpdq.com
- Example iamjohn@qatestpdq.com
- Expand the red drawer to reset demo data
- Use this account to complete
Part 1: Cypress
You can open the Cypress Test Runner gui using:
$ npx cypress open$ npx cypress run