Configure specs for staging environment
This commit is contained in:
parent
87dc772f58
commit
d052714365
4
Gemfile
4
Gemfile
@ -48,14 +48,14 @@ group :development do
|
||||
gem 'spring-commands-rspec'
|
||||
gem 'guard-ctags-bundler'
|
||||
end
|
||||
group :development, :test do
|
||||
group :development, :test, :staging do
|
||||
gem 'factory_girl_rails'
|
||||
gem 'faker'
|
||||
gem 'pry-rails'
|
||||
gem 'pry-rescue'
|
||||
gem 'rspec-rails'
|
||||
end
|
||||
group :test do
|
||||
group :test, :staging do
|
||||
gem 'capybara'
|
||||
gem 'database_cleaner'
|
||||
gem "poltergeist"
|
||||
|
||||
@ -19,7 +19,7 @@ set :linked_files, %w{config/database.yml .env}
|
||||
set :linked_dirs, %w{log tmp/pids tmp/cache tmp/sockets vendor/bundle public/system public/lift-calculator}
|
||||
|
||||
set :rbenv_type, :user # or :system, depends on your rbenv setup
|
||||
set :rbenv_ruby, '2.2.3'
|
||||
set :rbenv_ruby, '2.3.0'
|
||||
set :rbenv_prefix, "RBENV_ROOT=#{fetch(:rbenv_path)} RBENV_VERSION=#{fetch(:rbenv_ruby)} #{fetch(:rbenv_path)}/bin/rbenv exec"
|
||||
set :rbenv_map_bins, %w{rake gem bundle ruby rails}
|
||||
set :rbenv_roles, :all # default value
|
||||
|
||||
@ -7,7 +7,8 @@ feature 'Play a hand', type: :feature, js: true do
|
||||
@game = setup_game
|
||||
@game.reload
|
||||
@player = @game.controlling_player
|
||||
login_as(@player.user, scope: :user)
|
||||
signin(@player.user.email,'please123')
|
||||
#login_as(@player.user, scope: :user)
|
||||
visit game_path @game
|
||||
end
|
||||
|
||||
|
||||
@ -1,3 +1,15 @@
|
||||
require 'capybara/poltergeist'
|
||||
Capybara.asset_host = 'http://localhost:3000'
|
||||
Capybara.javascript_driver = :poltergeist #:selenium
|
||||
|
||||
asset_hosts = {
|
||||
staging: 'http://staging.tienlen.ga',
|
||||
development: 'http://localhost:3000',
|
||||
test: 'http://localhost:3000'
|
||||
}
|
||||
|
||||
if ENV['RAILS_ENV'] == 'staging'
|
||||
#Capybara.run_server = false
|
||||
Capybara.app_host = asset_hosts[ENV['RAILS_ENV'].to_sym]
|
||||
end
|
||||
Capybara.asset_host = asset_hosts[ENV['RAILS_ENV'].to_sym]
|
||||
#Capybara.asset_host = 'http://localhost:3000'
|
||||
Capybara.javascript_driver = :selenium # :poltergeist
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user