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

pull/116/head
Philipp Tessenow 12 years ago
parent eebb3b66ce
commit fd939f6dbb
  1. 3
      Gemfile
  2. 27
      Gemfile.lock
  3. 91
      spec/spec_helper.rb

@ -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

@ -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)

@ -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

Loading…
Cancel
Save