Sha256: 9e141d577085d623fafc7aaa70019d56ed6611eebe959fcf711fee6f5a2e19ab
Contents?: true
Size: 1.63 KB
Versions: 5
Compression:
Stored size: 1.63 KB
Contents
ENV['RAILS_ENV'] ||= 'test' require 'rspec' require 'pry' require 'timecop' require 'webmock/rspec' require 'active_support/notifications' puts "Runnings specs in #{RUBY_VERSION} on #{RUBY_PLATFORM}" begin require 'rails' Dir[File.expand_path(File.join(File.dirname(__FILE__), 'support/rails','*.rb'))].each {|f| require f} puts 'Rails present, running Rails specific specs' RAILS_PRESENT = true rescue LoadError puts 'Rails not present, skipping Rails specific specs' RAILS_PRESENT = false end def rails_present? RAILS_PRESENT end def capistrano_present? !! Gem.loaded_specs['capistrano'] end def capistrano2_present? capistrano_present? && Gem.loaded_specs['capistrano'].version < Gem::Version.new('3.0') end def capistrano3_present? capistrano_present? && Gem.loaded_specs['capistrano'].version >= Gem::Version.new('3.0') end require 'appsignal' Dir[File.expand_path(File.join(File.dirname(__FILE__), 'support/helpers','*.rb'))].each {|f| require f} def tmp_dir @tmp_dir ||= File.expand_path(File.join(File.dirname(__FILE__), 'tmp')) end def fixtures_dir @fixtures_dir ||= File.expand_path(File.join(File.dirname(__FILE__), 'support/fixtures')) end RSpec.configure do |config| config.include ConfigHelpers config.include NotificationHelpers config.include TransactionHelpers config.before do ENV['PWD'] = File.expand_path(File.join(File.dirname(__FILE__), '../')) ENV['RAILS_ENV'] = 'test' ENV.delete('APPSIGNAL_PUSH_API_KEY') ENV.delete('APPSIGNAL_API_KEY') end config.after do FileUtils.rm_f(File.join(project_fixture_path, 'log/appsignal.log')) Appsignal.logger = nil end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
appsignal-0.9.6 | spec/spec_helper.rb |
appsignal-0.9.5 | spec/spec_helper.rb |
appsignal-0.9.4 | spec/spec_helper.rb |
appsignal-0.9.3 | spec/spec_helper.rb |
appsignal-0.9.2 | spec/spec_helper.rb |