Resources
You can find all of the references here, broken down by the name of the lesson.
We'll cover the following...
- A Short Introduction to Cypress
- Who Should Use Cypress?
- What Makes Cypress Different?
- The Testing Approach
- Time Travel
- Spies, Stubs, and Clocks
- Consistent Results
- Cross-Browser Testing
- Setting Up a New Project
- Fixtures and Integration
- Configuration
- Interacting with Elements
- Why Accessibility is Important?
- Checking Accessibility
- The Test Runner
A Short Introduction to Cypress
- GitHub Repository: https://github.com/cypress-io/cypress
Who Should Use Cypress?
- The mission of Cypress: https://docs.cypress.io/guides/overview/why-cypress.html#Our-mission
- Cypress Documentation: https://docs.cypress.io/
- Official Roadmap: https://docs.cypress.io/guides/references/roadmap
- Cypress on Twitter: https://twitter.com/cypress_io
What Makes Cypress Different?
- Mocha: https://mochajs.org/
- Mocha’s Async Support: https://mochajs.org/#asynchronous-code
- ChaiJS: http://chaijs.com/
- Chai-jQuery: https://github.com/chaijs/chai-jquery
- Sinon.js: https://sinonjs.org/
Cypress.sinon
: https://docs.cypress.io/api/utilities/sinoncy.stub
: https://docs.cypress.io/api/commands/stubcy.spy
: https://docs.cypress.io/api/commands/spy- Sinon-Chai: https://github.com/cypress-io/sinon-chai
- Lodash: https://lodash.com/
- jQuery: https://jquery.com/