cleaned up dependencies

removed cucumber
This commit is contained in:
Bounmy Stephane 2012-05-24 21:30:24 +02:00
parent 06a81e1c64
commit 7dfa8bf45a
7 changed files with 28 additions and 24 deletions

22
Gemfile
View File

@ -1,23 +1,3 @@
source 'http://rubygems.org'
gemspec
gem 'sqlite3-ruby', :require => 'sqlite3'
gem 'spree', :path => '../spree'
group :test do
gem 'rspec-rails', '= 2.7.0'
gem 'factory_girl_rails', '= 1.3.0'
gem 'simplecov'
gem 'shoulda'
gem 'faker'
end
group :cucumber do
gem 'cucumber-rails'
gem 'database_cleaner', '~> 0.5.2'
gem 'nokogiri'
gem 'capybara'
gem 'faker'
gem 'launchy'
end
gemspec

View File

@ -3,11 +3,9 @@ require 'rake/testtask'
require 'rake/packagetask'
require 'rubygems/package_task'
require 'rspec/core/rake_task'
require 'cucumber/rake/task'
require 'spree/core/testing_support/common_rake'
RSpec::Core::RakeTask.new
Cucumber::Rake::Task.new
task :default => [:spec, :cucumber ]

View File

@ -1,2 +1,3 @@
require 'spree_core'
require 'spree_auth'
require 'spree_paypal_express/engine'

View File

View File

@ -18,6 +18,8 @@ Dir["#{File.dirname(__FILE__)}/factories/**/*.rb"].each do |f|
require fp
end
require 'ffaker'
RSpec.configure do |config|
# == Mock Framework
#

View File

@ -0,0 +1,12 @@
class ActiveRecord::Base
mattr_accessor :shared_connection
@@shared_connection = nil
def self.connection
@@shared_connection || retrieve_connection
end
end
# Forces all threads to share the same connection. This works on
# Capybara because it starts the web server in a thread.
ActiveRecord::Base.shared_connection = ActiveRecord::Base.connection

View File

@ -14,5 +14,16 @@ Gem::Specification.new do |s|
s.has_rdoc = false
s.add_dependency('spree_core', '>=1.0.0')
s.add_development_dependency('rspec-rails')
s.add_dependency('spree_auth', '>=1.0.0')
s.add_development_dependency 'capybara', '1.0.1'
s.add_development_dependency 'ffaker'
s.add_development_dependency 'rspec-rails', '~> 2.9'
s.add_development_dependency 'sqlite3'
s.add_development_dependency 'factory_girl_rails', '~> 1.5.0'
s.add_development_dependency 'launchy'
s.add_development_dependency 'debugger'
s.add_development_dependency 'sass-rails'
s.add_development_dependency 'coffee-rails'
s.add_development_dependency 'spree_sample', "~> 1.1.0"
s.add_development_dependency 'debugger'
end