Sha256: 91d29a83a3e1b725cb4eca971f20f706241264a23c5d7aac7e99dbdbceb0c654

Contents?: true

Size: 735 Bytes

Versions: 24

Compression:

Stored size: 735 Bytes

Contents

require 'simplecov'
SimpleCov.start

require 'webmock/rspec'
require 'json_expressions/rspec'
require 'capybara/rspec'
require 'dugway'

RSpec.configure do |config|
  fixture_path = File.join(Dir.pwd, 'spec', 'fixtures')

  config.before(:each) do
    # Stub api calls
    stub_request(:get, /.*api\.bigcartel\.com.*/).to_return(lambda { |request|
      { :body => File.new(File.join(fixture_path, 'store', request.uri.path.split('/', 3).last)), :status => 200, :headers => {} }
    })

    # Stub source directory
    Dugway.stub(:source_dir) {
      File.join(fixture_path, 'theme')
    }

    # Stub theme
    Dugway.stub(:theme) {
      Dugway::Theme.new
    }

    # Setup Capybara
    Capybara.app = Dugway.application
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
dugway-1.1.0 spec/spec_helper.rb
dugway-1.0.14 spec/spec_helper.rb
dugway-1.0.13 spec/spec_helper.rb
dugway-1.0.12 spec/spec_helper.rb
dugway-1.0.10 spec/spec_helper.rb
dugway-1.0.9 spec/spec_helper.rb
dugway-1.0.8 spec/spec_helper.rb
dugway-1.0.7 spec/spec_helper.rb
dugway-1.0.6 spec/spec_helper.rb
dugway-1.0.5 spec/spec_helper.rb
dugway-1.0.4 spec/spec_helper.rb
dugway-1.0.3 spec/spec_helper.rb
dugway-1.0.2 spec/spec_helper.rb
dugway-1.0.1 spec/spec_helper.rb
dugway-1.0.0 spec/spec_helper.rb
dugway-0.12.3 spec/spec_helper.rb
dugway-0.12.2 spec/spec_helper.rb
dugway-0.12.1 spec/spec_helper.rb
dugway-0.12.0 spec/spec_helper.rb
dugway-0.11.4 spec/spec_helper.rb