- Ruby >= 2.5
- Bridgetown ~> 0.15.0
bridgetown -v
# => bridgetown 0.15.0 "Overlook"
This project requires the new apply
command introduced in Bridgetown
0.15.0
bridgetown new <newsite> --apply="https://github.com/ParamagicDev/bridgetown-automation-cypress"
bridgetown apply https://github.com/ParamagicDev/bridgetown-automation-cypress
Tests are located in the cypress/integration
file. Check out Cypress
for further documentation on adding Cypress tests.
A new project which applies this automation
will look like the following repository:
https://github.com/ParamagicDev/bridgetown-example-cypress
Right now there is one big integration test which simply checks that the files were created for Cypress in a new bridgetown project.
In order for the tests to pass, you must first push the branch you're working on and then wait for Github to update the raw file so the remote automation test will pass
git clone https://github.com/ParamagicDev/bridgetown-automation-cypress/
cd bridgetown-automation-cypress
bundle install
bundle exec rake test
git clone https://github.com/ParamagicDev/bridgetown-automation-cypress
cd bridgetown-automation-cypress
source docker.env && docker-compose up --build