build: e2e integration with puppeteer (#192)

* build: add e2e testing scripts

* build: add e2e testing scripts

* chore: fix script

* chore: fix script

* chore: ignore e2e normal test

* chore: fix node_latest_browser

* chore: move lint to prepare

* chore: fix lint

* chore: add local theme

* fix: e2e tests
This commit is contained in:
Juan Picado @jotadeveloper
2019-10-13 10:27:01 +02:00
committed by GitHub
parent 0c4fb7da13
commit d1b3e6e3b5
19 changed files with 1328 additions and 142 deletions

View File

@@ -28,10 +28,12 @@
"@types/react": "16.9.2",
"@types/react-dom": "16.9.0",
"@types/react-router-dom": "5.1.0",
"@types/request": "2.48.3",
"@types/validator": "10.11.3",
"@types/webpack-env": "1.14.0",
"@typescript-eslint/parser": "2.3.2",
"@verdaccio/babel-preset": "2.0.0",
"@verdaccio/commons-api": "8.1.2",
"@verdaccio/eslint-config": "2.0.0",
"@verdaccio/types": "8.1.0",
"autosuggest-highlight": "3.1.1",
@@ -82,13 +84,14 @@
"ora": "3.4.0",
"prettier": "1.18.2",
"prop-types": "15.7.2",
"puppeteer": "1.17.0",
"puppeteer": "1.8.0",
"react": "16.10.0",
"react-autosuggest": "9.4.3",
"react-dom": "16.10.0",
"react-emotion": "9.2.12",
"react-hot-loader": "4.12.11",
"react-router-dom": "5.1.2",
"request": "2.88.0",
"resolve-url-loader": "3.1.0",
"rimraf": "3.0.0",
"source-map-loader": "0.2.4",
@@ -105,9 +108,10 @@
"uglifyjs-webpack-plugin": "2.2.0",
"url-loader": "2.1.0",
"validator": "11.1.0",
"verdaccio": "4.2.2",
"verdaccio-auth-memory": "8.1.1",
"verdaccio-memory": "8.1.1",
"verdaccio": "4.3.3",
"verdaccio-auth-memory": "8.1.2",
"verdaccio-memory": "8.1.2",
"wait-on": "3.3.0",
"webpack": "4.41.0",
"webpack-bundle-analyzer": "3.5.2",
"webpack-bundle-size-analyzer": "3.1.0",
@@ -156,6 +160,7 @@
"test:clean": "npx jest --clearCache",
"test:acceptance": "codeceptjs run --steps",
"test:acceptance:server": "concurrently --kill-others \"npm run verdaccio:server\" \"npm run test:acceptance\"",
"test:e2e": "cross-env BABEL_ENV=test jest --config ./test/jest.config.e2e.js",
"test": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest/jest.config.js --maxWorkers 2 --passWithNoTests",
"test:size": "bundlesize",
"lint": "npm run lint:js && npm run lint:css && npm run lint:lockfile",