mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
Remove spork. Most likely it causes the pry segfaults. Plus you may use Zeus, which does not need any entry in Gemfile or spec_helper.rb
This commit is contained in:
@@ -69,8 +69,6 @@ group :test do
|
||||
gem "cucumber-rails-training-wheels" # http://aslakhellesoy.com/post/11055981222/the-training-wheels-came-off
|
||||
gem "rspec-rails", "~> 2.0", :group => :development
|
||||
gem 'capybara'
|
||||
gem 'spork-rails'
|
||||
gem 'spork-testunit' # needed for test-unit only
|
||||
gem 'selenium-webdriver'
|
||||
|
||||
gem 'rb-readline' # ruby on CI needs this
|
||||
@@ -89,7 +87,6 @@ group :development do
|
||||
gem 'rails-dev-tweaks', '~> 0.6.1'
|
||||
gem 'guard-rspec'
|
||||
gem 'guard-cucumber'
|
||||
gem 'guard-spork'
|
||||
gem 'rb-fsevent', :group => :test
|
||||
gem 'rack-mini-profiler'
|
||||
end
|
||||
|
||||
+7
-20
@@ -160,13 +160,9 @@ GEM
|
||||
guard-cucumber (1.4.0)
|
||||
cucumber (>= 1.2.0)
|
||||
guard (>= 1.1.0)
|
||||
guard-rspec (2.6.0)
|
||||
guard (>= 1.8)
|
||||
rspec (~> 2.13)
|
||||
guard-spork (1.5.0)
|
||||
childprocess (>= 0.2.3)
|
||||
guard-rspec (2.5.4)
|
||||
guard (>= 1.1)
|
||||
spork (>= 0.8.4)
|
||||
rspec (~> 2.11)
|
||||
guard-test (0.8.0)
|
||||
guard (>= 1.1)
|
||||
test-unit (~> 2.2)
|
||||
@@ -203,7 +199,7 @@ GEM
|
||||
mime-types (1.23)
|
||||
mocha (0.13.3)
|
||||
metaclass (~> 0.0.1)
|
||||
multi_json (1.7.3)
|
||||
multi_json (1.7.2)
|
||||
mysql (2.9.1)
|
||||
mysql2 (0.3.11)
|
||||
nokogiri (1.5.9)
|
||||
@@ -249,8 +245,8 @@ GEM
|
||||
railties (~> 3.1)
|
||||
rails-footnotes (3.7.9)
|
||||
rails (>= 3.0.0)
|
||||
rails_autolink (1.1.0)
|
||||
rails (> 3.1)
|
||||
rails_autolink (1.0.9)
|
||||
rails (~> 3.1)
|
||||
rake (10.0.4)
|
||||
rb-fsevent (0.9.3)
|
||||
rb-inotify (0.9.0)
|
||||
@@ -301,12 +297,6 @@ GEM
|
||||
activesupport (>= 3.0.0)
|
||||
bourne (~> 1.3)
|
||||
slop (3.4.4)
|
||||
spork (1.0.0rc3)
|
||||
spork-rails (3.2.1)
|
||||
rails (>= 3.0.0, < 3.3.0)
|
||||
spork (>= 1.0rc0)
|
||||
spork-testunit (0.0.8)
|
||||
spork (>= 0.6.0)
|
||||
sqlite3 (1.3.7)
|
||||
sqlite3-ruby (1.2.5)
|
||||
strong_parameters (0.2.0)
|
||||
@@ -319,8 +309,8 @@ GEM
|
||||
libv8 (~> 3.11.8.12)
|
||||
ref
|
||||
thor (0.18.1)
|
||||
tilt (1.4.0)
|
||||
tinymce-rails (3.5.8.2)
|
||||
tilt (1.3.7)
|
||||
tinymce-rails (3.5.8.1)
|
||||
railties (>= 3.1.1)
|
||||
tinymce-rails-langs (0.1)
|
||||
tinymce-rails (>= 3.4.9)
|
||||
@@ -360,7 +350,6 @@ DEPENDENCIES
|
||||
globalize3!
|
||||
guard-cucumber
|
||||
guard-rspec
|
||||
guard-spork
|
||||
guard-test
|
||||
htmldiff
|
||||
i18n-js!
|
||||
@@ -398,8 +387,6 @@ DEPENDENCIES
|
||||
sass-rails (~> 3.2.3)
|
||||
selenium-webdriver
|
||||
shoulda (~> 3.1.1)
|
||||
spork-rails
|
||||
spork-testunit
|
||||
sprockets!
|
||||
sqlite3
|
||||
sqlite3-ruby (< 1.3)
|
||||
|
||||
+43
-48
@@ -28,69 +28,64 @@
|
||||
# free to delete them.
|
||||
|
||||
require 'rubygems'
|
||||
require 'spork'
|
||||
|
||||
#uncomment the following line to use spork with the debugger
|
||||
#require 'spork/ext/ruby-debug'
|
||||
|
||||
Spork.prefork do
|
||||
# Loading more in this block will cause your tests to run faster. However,
|
||||
# if you change any configuration or code from libraries loaded here, you'll
|
||||
# need to restart spork for it take effect.
|
||||
# Loading more in this block will cause your tests to run faster. However,
|
||||
# if you change any configuration or code from libraries loaded here, you'll
|
||||
# need to restart spork for it take effect.
|
||||
|
||||
# This file is copied to spec/ when you run 'rails generate rspec:install'
|
||||
ENV["RAILS_ENV"] ||= 'test'
|
||||
require File.expand_path("../../config/environment", __FILE__)
|
||||
require 'rspec/rails'
|
||||
# This file is copied to spec/ when you run 'rails generate rspec:install'
|
||||
ENV["RAILS_ENV"] ||= 'test'
|
||||
require File.expand_path("../../config/environment", __FILE__)
|
||||
require 'rspec/rails'
|
||||
|
||||
require 'rspec/autorun'
|
||||
require 'capybara/rails'
|
||||
require 'rspec/autorun'
|
||||
require 'capybara/rails'
|
||||
|
||||
# Requires supporting ruby files with custom matchers and macros, etc,
|
||||
# in spec/support/ and its subdirectories.
|
||||
Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}
|
||||
# Requires supporting ruby files with custom matchers and macros, etc,
|
||||
# in spec/support/ and its subdirectories.
|
||||
Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}
|
||||
|
||||
RSpec.configure do |config|
|
||||
# ## Mock Framework
|
||||
#
|
||||
# If you prefer to use mocha, flexmock or RR, uncomment the appropriate line:
|
||||
#
|
||||
# config.mock_with :mocha
|
||||
# config.mock_with :flexmock
|
||||
# config.mock_with :rr
|
||||
config.mock_with :rspec
|
||||
RSpec.configure do |config|
|
||||
# ## Mock Framework
|
||||
#
|
||||
# If you prefer to use mocha, flexmock or RR, uncomment the appropriate line:
|
||||
#
|
||||
# config.mock_with :mocha
|
||||
# config.mock_with :flexmock
|
||||
# config.mock_with :rr
|
||||
config.mock_with :rspec
|
||||
|
||||
# Remove this line if you're not using ActiveRecord or ActiveRecord fixtures
|
||||
config.fixture_path = "#{::Rails.root}/spec/fixtures"
|
||||
# Remove this line if you're not using ActiveRecord or ActiveRecord fixtures
|
||||
config.fixture_path = "#{::Rails.root}/spec/fixtures"
|
||||
|
||||
# If you're not using ActiveRecord, or you'd prefer not to run each of your
|
||||
# examples within a transaction, remove the following line or assign false
|
||||
# instead of true.
|
||||
config.use_transactional_fixtures = true
|
||||
# If you're not using ActiveRecord, or you'd prefer not to run each of your
|
||||
# examples within a transaction, remove the following line or assign false
|
||||
# instead of true.
|
||||
config.use_transactional_fixtures = true
|
||||
|
||||
# If true, the base class of anonymous controllers will be inferred
|
||||
# automatically. This will be the default behavior in future versions of
|
||||
# rspec-rails.
|
||||
config.infer_base_class_for_anonymous_controllers = false
|
||||
# If true, the base class of anonymous controllers will be inferred
|
||||
# automatically. This will be the default behavior in future versions of
|
||||
# rspec-rails.
|
||||
config.infer_base_class_for_anonymous_controllers = false
|
||||
|
||||
# Run specs in random order to surface order dependencies. If you find an
|
||||
# order dependency and want to debug it, you can fix the order by providing
|
||||
# the seed, which is printed after each run.
|
||||
# --seed 1234
|
||||
config.order = "random"
|
||||
# Run specs in random order to surface order dependencies. If you find an
|
||||
# order dependency and want to debug it, you can fix the order by providing
|
||||
# the seed, which is printed after each run.
|
||||
# --seed 1234
|
||||
config.order = "random"
|
||||
|
||||
config.treat_symbols_as_metadata_keys_with_true_values = true
|
||||
config.run_all_when_everything_filtered = true
|
||||
config.treat_symbols_as_metadata_keys_with_true_values = true
|
||||
config.run_all_when_everything_filtered = true
|
||||
|
||||
config.after(:suite) do
|
||||
[User, Project, Issue].each do |cls|
|
||||
raise "your specs leave a #{cls} in the DB\ndid you use before(:all) instead of before or forget to kill the instances in a after(:all)?" if cls.count > 0
|
||||
config.after(:suite) do
|
||||
[User, Project, Issue].each do |cls|
|
||||
raise "your specs leave a #{cls} in the DB\ndid you use before(:all) instead of before or forget to kill the instances in a after(:all)?" if cls.count > 0
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Spork.each_run do
|
||||
# This code will be run each time you run your specs.
|
||||
FactoryGirl.reload
|
||||
end
|
||||
# This code will be run each time you run your specs.
|
||||
FactoryGirl.reload
|
||||
|
||||
Reference in New Issue
Block a user