End-to-end automation testing with puppeteer (headless chrome), Jest and Babel (ES6).
Requires NodeJs v8+ to run. Install the dependencies and devDependencies and start the server.
$ cd puppeteer-test
$ npm install
$ npm start
# Run src/index.test.js
$ npx jest index