-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Wrote outline for simple end to end tests
- Loading branch information
1 parent
622b87a
commit f88d8f0
Showing
2 changed files
with
36 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Simple end to end testing with Cypress | ||
|
||
## Outline | ||
- Why do you need testing? | ||
- Regression is a pain | ||
- Speeds up development | ||
- Speeds up documentation | ||
- Avoids embarrassment | ||
- Installing Cypress | ||
- What's it for? | ||
- Websites | ||
- Webapps | ||
- Mobile (e.g. React Native, Ionic) apps and PWAs | ||
- Via npm | ||
- Via yarn | ||
- Other installation methods | ||
- Setting up your first test | ||
- Include in package.json | ||
- Initialise Cypress | ||
- Describe, it from Mocha | ||
- Visit the website | ||
- If you're just going to write 1 end to end test... | ||
- The idea of testing the most common action - which will catch a large proportion of the most common bugs | ||
- Show an example | ||
- Automating it. | ||
- Getting it to run on Jenkins | ||
- Other methods of automating: run from Jest tests? | ||
- npm scripts? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Ideas for blog posts | ||
|
||
# Coding | ||
- Map, filter, reduce methods | ||
- Cypress testing | ||
- Simple end to end (e2e) testing with Cypress | ||
- Make a chloropleth map using Leaflet.js | ||
- Make a todo app with Ionic-react |