Sha256: 0d52dfe3dfe2395d40b5d2e38be83e7fd388d30f3019c877446192bfec1a1192

Contents?: true

Size: 1.37 KB

Versions: 7

Compression:

Stored size: 1.37 KB

Contents

ENV['RAILS_ENV'] = 'test'
client = (ENV['CLIENT'] || :active_record).to_sym

require 'bundler/setup'
Bundler.require(:default)

unless ENV['TRAVIS'] && ENV['QUALITY'] == 'false'
  begin
    require './spec/support/simplecov_helper'
    include SimpleCovHelper
    start_simple_cov("rpush-#{client}-#{RUBY_VERSION}")
  rescue LoadError
    puts "Coverage disabled."
  end
end

require 'rpush'
require 'rpush/daemon'
require 'rpush/client/redis'
require 'rpush/client/active_record'
require 'rpush/daemon/store/active_record'
require 'rpush/daemon/store/redis'

require 'support/active_record_setup'

RAILS_ROOT = '/tmp/rails_root'

Rpush.configure do |config|
  config.client = client
  config.log_dir = RAILS_ROOT
end

RPUSH_CLIENT = Rpush.config.client

def active_record?
  Rpush.config.client == :active_record
end

path = File.join(File.dirname(__FILE__), 'support')
TEST_CERT = File.read(File.join(path, 'cert_without_password.pem'))
TEST_CERT_WITH_PASSWORD = File.read(File.join(path, 'cert_with_password.pem'))

def after_example_cleanup
  Rpush.logger = nil
  Rpush::Daemon.store = nil
  Rpush::Deprecation.muted do
    Rpush.config.set_defaults if Rpush.config.is_a?(Rpush::Configuration)
    Rpush.config.client = RPUSH_CLIENT
  end
end

RSpec.configure do |config|
  config.before(:each) do
    Rails.stub(root: RAILS_ROOT)
  end

  config.after(:each) do
    after_example_cleanup
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rpush-2.0.1-java spec/spec_helper.rb
rpush-2.0.1 spec/spec_helper.rb
rpush-2.0.0-java spec/spec_helper.rb
rpush-2.0.0 spec/spec_helper.rb
rpush-2.0.0.rc1-java spec/spec_helper.rb
rpush-2.0.0.rc1 spec/spec_helper.rb
rpush-2.0.0.beta2 spec/spec_helper.rb