Sha256: 47bf0ff77888444a38da5cf5f67260ef506945a5fec2ae16acabf6e8b0d8fa3b
Contents?: true
Size: 1.67 KB
Versions: 5
Compression:
Stored size: 1.67 KB
Contents
ENV['RAILS_ENV'] = 'test' def client (ENV['CLIENT'] || :active_record).to_sym end if !ENV['TRAVIS'] || (ENV['TRAVIS'] && ENV['QUALITY'] == 'true') begin require './spec/support/simplecov_helper' include SimpleCovHelper start_simple_cov("rpush-#{client}-#{RUBY_VERSION}") rescue LoadError puts "Coverage disabled." end end require 'timecop' require 'activerecord-jdbc-adapter' if defined? JRUBY_VERSION 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' def active_record? client == :active_record end def redis? client == :redis end def mongoid? client == :mongoid end require 'support/mongoid_setup' if mongoid? require 'support/active_record_setup' if active_record? RPUSH_ROOT = '/tmp/rails_root' Rpush.configure do |config| config.client = client config.log_level = ::Logger::Severity::DEBUG end RPUSH_CLIENT = Rpush.config.client 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 = nil Rpush.config.client = RPUSH_CLIENT end Rpush.plugins.values.each(&:unload) Rpush.instance_variable_set('@plugins', {}) end RSpec.configure do |config| config.before(:each) do Rpush.config.log_file = File.join(RPUSH_ROOT, 'rpush.log') allow(Rpush).to receive(:root) { RPUSH_ROOT } end config.after(:each) do after_example_cleanup end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
rpush-2.7.0-java | spec/spec_helper.rb |
rpush-2.7.0 | spec/spec_helper.rb |
rpush-2.6.0-java | spec/spec_helper.rb |
rpush-2.6.0 | spec/spec_helper.rb |
rpush-2.5.0 | spec/spec_helper.rb |