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:init
to 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 install
You 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 [email protected]
- 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