Sha256: c00ba7ef0bcab31d986ec3e9d1b96c01453658dd3d6b8c026cd1cd00d6e09dba
Contents?: true
Size: 1.36 KB
Versions: 2
Compression:
Stored size: 1.36 KB
Contents
require 'simplecov' SimpleCov.start 'rails' ENV["RAILS_ENV"] = "test" require File.expand_path("../dummy/config/environment.rb", __FILE__) require 'rspec/rails' require 'ffaker' require 'database_cleaner' require 'capybara/rspec' require 'capybara/rails' require 'capybara/poltergeist' Capybara.javascript_driver = :poltergeist Dir[File.join(File.dirname(__FILE__), "support/**/*.rb")].each {|f| require f } require 'spree/testing_support/factories' require 'spree/testing_support/url_helpers' require 'spree/testing_support/authorization_helpers' require 'spree/testing_support/capybara_ext' # ActiveRecord::Base.logger = Logger.new(STDOUT) RSpec.configure do |config| config.mock_with :rspec config.use_transactional_fixtures = false config.before :suite do Capybara.match = :prefer_exact DatabaseCleaner.clean_with :truncation end config.before(:each) do Rails.cache.clear if RSpec.current_example.metadata[:js] DatabaseCleaner.strategy = :truncation else DatabaseCleaner.strategy = :transaction end DatabaseCleaner.start end config.after(:each) do # Ensure js requests finish processing before advancing to the next test wait_for_ajax if RSpec.current_example.metadata[:js] DatabaseCleaner.clean end config.include FactoryGirl::Syntax::Methods config.include Spree::TestingSupport::UrlHelpers end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
solidus_product_bundle-1.0.1 | spec/spec_helper.rb |
solidus_product_bundle-1.0.0 | spec/spec_helper.rb |