A Cypress POC
An investigation into how Cypress compares to Puppeteer around Integration and End-to-End testing.
I chose to mimic a previously created Puppeteer implementation of mine in the Cypress ecosystem.
Ingestion into AWS CodePipeline / CodeBuild was a necessity as well as the ability to work on this repository independently and slot in where required as part of the existing CI / CD system.
Clone this repository
$ git clone https://github.com/devonChurch/banana-cake.git
$ cd ./banana-cake
Install project dependancies
$ nvm use
$ npm install
Open the Cypress GUI for an interactive development experience.
$ npm start
Run all Cypress tests (good when verification with git hooks).
$ npm test
Deploy package to AWS S3 for reference when running the CodeBuild CI / CD sequence.
$ npm run deploy