ci: add e2e tests with cypress

* Creates E2E tests using Cypress and includes two tests

* Improves yarn.lock file

* Includes documentation

* Cypress project id

* test e2e w/ ci and video

* run unit command before e2e

* Also cache cypress

* Persist cypress to next build step

* Try a different path

* Try without working dir

* Persist less data, but restore yarn/cypress cache in next step

* Install cypress to invalidate cache

* Add e2e as a blocker for merged publishing
This commit is contained in:
João Felipe de Medeiros Moreira authored and Danny Brown committed 2019-06-22 10:02:07 -04:00
1 parent 30bcc07dda
commit 612832069d
14 files changed
+741 -55

No files matched your search

+9 -7
View File
@@ -1,16 +1,18 @@
{
"extends": [
"react-app",
"eslint:recommended",
"plugin:react/recommended"
],
"extends": ["react-app", "eslint:recommended", "plugin:react/recommended"],
"parser": "babel-eslint",
"env": {
"jest": true
},
"settings": {
"react": {
"version": "detect",
},
"version": "detect"
}
},
"globals": {
"cy": true,
"context": true,
"Cypress": true,
"assert": true
}
}