Sha256: e16b0a140f8958e83d876571d1902fcb2d3ce0d65a91a5444ce4622d581a7d71

Contents?: true

Size: 651 Bytes

Versions: 8

Compression:

Stored size: 651 Bytes

Contents

require 'spec_helper'

require 'database_cleaner'
DatabaseCleaner.strategy = :truncation

def functional_example?(example)
  path = example.metadata[:example_group][:file_path]
  path =~ /spec\/functional/
end

RSpec.configure do |config|
  config.before(:each) do
    Modis.with_connection do |redis|
      redis.keys('rpush:*').each { |key| redis.del(key) }
    end

    if functional_example?(example)
      Rails.stub(root: File.expand_path(File.join(File.dirname(__FILE__), '..', 'tmp')))
      Rpush.config.logger = ::Logger.new(STDOUT)
    end
  end

  config.after(:each) do
    DatabaseCleaner.clean if functional_example?(example)
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

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