Sha256: 4633c83689fbf4976098ce65425ed2c19a4d9cd6010a49cc7c98b89f14251c31

Contents?: true

Size: 1.68 KB

Versions: 15

Compression:

Stored size: 1.68 KB

Contents

# This file is copied to spec/ when you run 'rails generate rspec:install'
ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__)
require 'rspec/rails'

# Requires supporting ruby files with custom matchers and macros, etc,
# in spec/support/ and its subdirectories.
require 'waterpig'
require 'capybara/email/rspec'
require 'sidekiq/testing'
require 'xing/spec_helpers'

Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}


ActiveSupport::Deprecation.debug = true

TEST_PASSWORD = 'password'
TEST_IMAGE = File.join(Rails.root, '/spec/fixtures/test_image.png')


RSpec.configure do |config|
  config.mock_with :rspec

  config.use_transactional_fixtures = false
  config.infer_spec_type_from_file_location!
  config.waterpig_log_browser_console = true

  config.waterpig_browser_sizes = {
    :mobile  => { :width => 348, :height => 480 },
    :small   => { :width => 550, :height => 700 },
    :medium  => { :width => 800, :height => 900 },
    :desktop => { :width => 1024, :height => 1024 }
  }

  DatabaseCleaner.strategy = :transaction


  config.before :all, :type => [ :view ] do
    pending "Pending removal.  Back-end does not use views."
  end

  config.before :each, :type => :controller do
    @request.env['HTTP_ACCEPT'] = 'application/json'
    @request.host = "api.example.com"
  end

  config.before :each, :type => :request do
    host! "api.example.com"
  end

  config.before :each, :type => :request, :frontend => true do
    host! "www.example.com"
  end

  config.waterpig_truncation_types = [:feature, :task]
end

def content_for(name)
  view.instance_variable_get("@content_for_#{name}")
end

def routes
  Rails.application.routes.url_helpers
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
xing-framework-0.2.9 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.2.9.beta1 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.2.8 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.2.8.beta1 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.2.7 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.2.7.pre.beta1 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.2.6 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.2.5 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.2.4 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.2.3 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.2.2 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.2.1 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.2.0 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.0.3 default_configuration/base_app/backend/spec/spec_helper.rb
xing-framework-0.0.2 default_configuration/base_app/backend/spec/spec_helper.rb