mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-27 01:43:22 +00:00
Reload application files, routes and factories each spork run
This commit is contained in:
2
Gemfile
2
Gemfile
@@ -50,7 +50,7 @@ group :test, :development do
|
||||
gem 'turn', '~> 0.8.3', :require => false
|
||||
gem 'rspec-rails'
|
||||
gem 'shoulda-matchers'
|
||||
gem 'factory_girl_rails'
|
||||
gem 'factory_girl_rails', :require => false
|
||||
gem 'faker'
|
||||
gem 'capybara'
|
||||
gem 'database_cleaner', '0.7.1', :require => false
|
||||
|
||||
@@ -16,7 +16,7 @@ Spree.config do |config|
|
||||
# config.shipping_instructions = true
|
||||
config.checkout_zone = 'Australia'
|
||||
config.address_requires_state = true
|
||||
config.default_country_id = 12 # This should be Australia, see:spree/core/db/default/spree/countries.yml
|
||||
config.default_country_id = 12 # This should be Australia, see: spree/core/db/default/spree/countries.yml
|
||||
|
||||
config.searcher_class = OpenFoodWeb::Searcher
|
||||
end
|
||||
|
||||
@@ -3,15 +3,15 @@ require 'spork'
|
||||
#uncomment the following line to use spork with the debugger
|
||||
#require 'spork/ext/ruby-debug'
|
||||
|
||||
ENV["RAILS_ENV"] ||= 'test'
|
||||
require File.expand_path("../../config/environment", __FILE__)
|
||||
require 'rspec/rails'
|
||||
require 'rspec/autorun'
|
||||
require 'capybara'
|
||||
require 'database_cleaner'
|
||||
|
||||
|
||||
Spork.prefork do
|
||||
ENV["RAILS_ENV"] ||= 'test'
|
||||
require File.expand_path("../../config/environment", __FILE__)
|
||||
require 'rspec/rails'
|
||||
require 'rspec/autorun'
|
||||
require 'capybara'
|
||||
require 'database_cleaner'
|
||||
|
||||
# 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}
|
||||
@@ -63,11 +63,18 @@ Spork.prefork do
|
||||
config.include Spree::UrlHelpers
|
||||
config.include Spree::Core::TestingSupport::ControllerRequests, :type => :controller
|
||||
config.include Devise::TestHelpers, :type => :controller
|
||||
config.include FactoryGirl::Syntax::Methods
|
||||
end
|
||||
end
|
||||
|
||||
Spork.each_run do
|
||||
# Dir["#{File.dirname(__FILE__)}/../app/**/*.rb"].each {|f| load f}
|
||||
# Rails.application.reload_routes!
|
||||
Dir["#{File.dirname(__FILE__)}/../app/**/*.rb"].each {|f| load f}
|
||||
Dir["#{File.dirname(__FILE__)}/../lib/**/*.rb"].each {|f| load f}
|
||||
|
||||
Rails.application.reload_routes!
|
||||
|
||||
require 'factory_girl_rails'
|
||||
|
||||
RSpec.configure do |config|
|
||||
config.include FactoryGirl::Syntax::Methods
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user