Sha256: 246705ef6227909690600e8d7788c92983678cb734aa8958c388b988c9fbbd5b

Contents?: true

Size: 972 Bytes

Versions: 2

Compression:

Stored size: 972 Bytes

Contents

require 'codeclimate-test-reporter'
require 'pry'
require 'support/helpers'
require 'support/timecop_shared'
require 'support/request_spec'
require 'rack/test'

CodeClimate::TestReporter.start if ENV.fetch('CODECLIMATE_REPO_TOKEN', nil)

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
  fail '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

2 entries across 2 versions & 1 rubygems

Version Path
loga-1.1.0 spec/spec_helper.rb
loga-1.0.0 spec/spec_helper.rb