Sha256: 75a86c6f56c552378dc89b0e3222e94c0fd28e1e7c277f16e95b5e6ed498e14c
Contents?: true
Size: 1.3 KB
Versions: 3
Compression:
Stored size: 1.3 KB
Contents
#!/usr/bin/env bash set -eo pipefail echo '--- testing rails 4.2' echo '-- setting environment' export DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" export RAILS_ENV=test export BUNDLE_GEMFILE="$DIR/Gemfile" cd $DIR echo '-- bundle install' gem install bundler -v "~> 1.0" --conservative bundle --version bundle install --quiet --gemfile="$DIR/Gemfile" --retry 2 --path vendor/bundle echo '-- cypress and playwright install' bundle exec ./bin/rails g cypress_on_rails:install --install_folder=spec/e2e --cypress_folder=spec/cypress --playwright_folder=spec/playwright --install_cypress --install_playwright --experimental --install_with=npm --skip rm -vf spec/cypress/e2e/rails_examples/advance_factory_bot.cy.js echo '-- start rails server' # make sure the server is not running (kill -9 `cat tmp/pids/server.pid` || true ) bundle exec ./bin/rails server -p 5017 -e test & sleep 5 # give rails a chance to start up correctly echo '-- cypress run' cp -fv ../cypress.config.js spec/ # if [ -z $CYPRESS_RECORD_KEY ] # then # npx cypress run -P ./spec # else npx cypress run -P ./spec --record # fi echo '-- playwright run' cp -fv ../playwright.config.js spec/ cd spec npx playwright install-deps npx playwright test spec/playwright/e2e/ echo '-- stop rails server' kill -9 `cat tmp/pids/server.pid` || true
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cypress-on-rails-1.16.0 | specs_e2e/rails_4_2/test.sh |
cypress-on-rails-1.15.1 | specs_e2e/rails_4_2/test.sh |
cypress-on-rails-1.15.0 | specs_e2e/rails_4_2/test.sh |