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

Version Path
nimbleshop_core-0.0.1.rc5 test/test_helper.rb
nimbleshop_core-0.0.1.rc4 test/test_helper.rb
nimbleshop_core-0.0.1.rc3 test/test_helper.rb
nimbleshop_core-0.0.1.rc2 test/test_helper.rb
nimbleshop_core-0.0.1.rc1 test/test_helper.rb