Sha256: 773f7201416477ee60ba0011ebb4cbf7c90fc39afd6cb6ead6fb2c81afbaa0f5
Contents?: true
Size: 1.7 KB
Versions: 5
Compression:
Stored size: 1.7 KB
Contents
require 'bundler' Bundler.setup(:test) ENV["RAILS_ENV"] = "test" require File.expand_path("../../../myshop/config/environment.rb", __FILE__) require 'rails/test_help' require 'capybara/rails' require 'factory_girl' Dir["#{File.dirname(__FILE__)}/factories/**"].each { |f| require File.expand_path(f) } require 'active_record/fixtures' DatabaseCleaner.strategy = :truncation Capybara.default_wait_time = 5 VCR.configure do | c | c.ignore_hosts '127.0.0.1', 'localhost' c.cassette_library_dir = 'test/vcr_cassettes' c.hook_into :webmock # or :fakeweb end class ActiveSupport::TestCase include FactoryGirl::Syntax::Methods self.use_transactional_fixtures = false setup do DatabaseCleaner.start ActiveRecord::Fixtures.create_fixtures("#{File.dirname(__FILE__)}/fixtures", ['shops', 'link_groups', 'payment_methods']) end teardown do DatabaseCleaner.clean end def playcasette(casette) VCR.use_cassette(casette) { yield } end end class ActionDispatch::IntegrationTest include Capybara::DSL self.use_transactional_fixtures = false setup do DatabaseCleaner.start ActiveRecord::Fixtures.create_fixtures("#{File.dirname(__FILE__)}/fixtures", ['shops', 'link_groups', 'payment_methods']) end teardown do DatabaseCleaner.clean Capybara.reset_sessions! Capybara.use_default_driver end end # Require ruby files in support dir. Dir["#{File.dirname(__FILE__)}/support/**"].each do |f| require File.expand_path(f) unless File.directory? f end module RegionalShippingMethodTestHelper def create_regional_shipping_method create(:country_shipping_method, name: 'Ground', base_price: 3.99, minimum_order_amount: 1, maximum_order_amount: 99999).regions[0] end end
Version data entries
5 entries across 5 versions & 1 rubygems