test: BDD / acceptance tests

Implement acceptance testing using codeceptjs and puppeteer.
This commit is contained in:
Daniel Ruf
2019-05-02 11:08:41 +02:00
parent 9d7be476ad
commit d468ca7c5f
6 changed files with 57 additions and 1 deletions

View File

@@ -20,6 +20,7 @@
"@verdaccio/types": "5.0.0-beta.4",
"autosuggest-highlight": "3.1.1",
"bundlesize": "0.17.1",
"codeceptjs": "2.1.0",
"codecov": "3.2.0",
"concurrently": "4.1.0",
"cross-env": "5.2.0",
@@ -66,7 +67,7 @@
"ora": "1.4.0",
"prettier": "1.14.3",
"prop-types": "15.7.2",
"puppeteer": "1.8.0",
"puppeteer": "1.15.0",
"react": "16.8.3",
"react-autosuggest": "9.4.2",
"react-dom": "16.8.3",
@@ -110,6 +111,8 @@
"flow": "flow check",
"release": "standard-version -a -s",
"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": "cross-env NODE_ENV=test BABEL_ENV=test TZ=UTC jest --config ./jest.config.js --maxWorkers 2 --passWithNoTests",
"test:size": "bundlesize",
"lint": "npm run flow && npm run lint:js && npm run lint:css",