Sha256: eb9d694890127cfc14ef478030f88e31d1526e2411f46c5f7f30bb8d7f476005

Contents?: true

Size: 435 Bytes

Versions: 11

Compression:

Stored size: 435 Bytes

Contents

# This is used in order to speed up cassandra specs
RSpec.shared_context :global_cassandra_cluster do
  before :all do
    require 'cassandra'
    $moneta_cassandra_cluster ||= ::Cassandra.cluster
  end

  let(:cluster) { $moneta_cassandra_cluster }
end

RSpec.configure do |config|
  config.after :suite do
    if $moneta_cassandra_cluster
      $moneta_cassandra_cluster.close
      $moneta_cassandra_cluster = nil
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
moneta-1.5.2 spec/moneta/adapters/cassandra/helper.rb
moneta-1.5.1 spec/moneta/adapters/cassandra/helper.rb
moneta-1.5.0 spec/moneta/adapters/cassandra/helper.rb
moneta-1.4.2 spec/moneta/adapters/cassandra/helper.rb
moneta-1.4.1 spec/moneta/adapters/cassandra/helper.rb
moneta-1.4.0 spec/moneta/adapters/cassandra/helper.rb
moneta-1.3.0 spec/moneta/adapters/cassandra/helper.rb
moneta-1.2.1 spec/moneta/adapters/cassandra/helper.rb
moneta-1.2.0 spec/moneta/adapters/cassandra/helper.rb
moneta-1.1.1 spec/moneta/adapters/cassandra/helper.rb
moneta-1.1.0 spec/moneta/adapters/cassandra/helper.rb