Sha256: b4bb715a0fcf5fe80742aabaace2445ec216c48e06f6f5f4e1731cab3a7d909a

Contents?: true

Size: 897 Bytes

Versions: 3

Compression:

Stored size: 897 Bytes

Contents

require 'pry'
require 'support/helpers'
require 'support/timecop_shared'
require 'support/request_spec'
require 'rack/test'
require 'simplecov'

SimpleCov.start

class Socket
  def self.gethostname
    'bird.example.com'
  end
end

case ENV['BUNDLE_GEMFILE']
when /rails/
  rspec_pattern = 'integration/rails/**/*_spec.rb'
  /(?<appraisal>rails\d{2})\.gemfile/ =~ ENV['BUNDLE_GEMFILE']
  require 'rails'
  require File.expand_path("../fixtures/#{appraisal}/config/environment.rb",  __FILE__)
when /sinatra/
  rspec_pattern = 'integration/sinatra_spec.rb'
  require 'json'
  require 'sinatra'
  require 'loga'
when /unit/
  rspec_pattern = 'unit/**/*_spec.rb'
  require 'loga'
else
  raise 'BUNDLE_GEMFILE is unknown. Ensure the appraisal is present in Appraisals'
end

RSpec.configure do |config|
  config.include Helpers
  config.include Rack::Test::Methods

  config.pattern = rspec_pattern
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
loga-2.1.2 spec/spec_helper.rb
loga-2.1.1 spec/spec_helper.rb
loga-2.1.0 spec/spec_helper.rb