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 'spring-commands-rspec'
|
||||||
gem 'guard-ctags-bundler'
|
gem 'guard-ctags-bundler'
|
||||||
end
|
end
|
||||||
group :development, :test do
|
group :development, :test, :staging do
|
||||||
gem 'factory_girl_rails'
|
gem 'factory_girl_rails'
|
||||||
gem 'faker'
|
gem 'faker'
|
||||||
gem 'pry-rails'
|
gem 'pry-rails'
|
||||||
gem 'pry-rescue'
|
gem 'pry-rescue'
|
||||||
gem 'rspec-rails'
|
gem 'rspec-rails'
|
||||||
end
|
end
|
||||||
group :test do
|
group :test, :staging do
|
||||||
gem 'capybara'
|
gem 'capybara'
|
||||||
gem 'database_cleaner'
|
gem 'database_cleaner'
|
||||||
gem "poltergeist"
|
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 :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_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_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_map_bins, %w{rake gem bundle ruby rails}
|
||||||
set :rbenv_roles, :all # default value
|
set :rbenv_roles, :all # default value
|
||||||
|
|||||||
@ -7,7 +7,8 @@ feature 'Play a hand', type: :feature, js: true do
|
|||||||
@game = setup_game
|
@game = setup_game
|
||||||
@game.reload
|
@game.reload
|
||||||
@player = @game.controlling_player
|
@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
|
visit game_path @game
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,15 @@
|
|||||||
require 'capybara/poltergeist'
|
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