Sha256: bd02c34de5e3ffa02a59c460c36a5b0c8c7f529ceed9c201b8cca986e73ff000
Contents?: true
Size: 1.09 KB
Versions: 3
Compression:
Stored size: 1.09 KB
Contents
#!/usr/bin/env bash set -eo pipefail echo '--- testing rails 5.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' bundle --version bundle config set --local path 'vendor/bundle' bundle install --quiet --gemfile="$DIR/Gemfile" --retry 2 echo '-- migration' bundle exec ./bin/rails db:drop || true bundle exec ./bin/rails db:create db:migrate echo '-- cypress install' bundle exec ./bin/rails g cypress_on_rails:install --cypress_folder=test/cypress --skip rm -vf test/cypress/e2e/rails_examples/using_vcr.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 2 # give rails a chance to start up correctly echo '-- cypress run' cp -fv ../cypress.config.js test/ cd test # if [ -z $CYPRESS_RECORD_KEY ] # then # yarn run cypress run # else yarn run cypress run --record # fi 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.14.0 | specs_e2e/rails_5_2/test.sh |
cypress-on-rails-1.13.1 | specs_e2e/rails_5_2/test.sh |
cypress-on-rails-1.13.0 | specs_e2e/rails_5_2/test.sh |