Sha256: 6b4c06e9bd88bd371d75e96de6fec35f9a0013175008d4cbbf0d4ff043f855b4

Contents?: true

Size: 419 Bytes

Versions: 1

Compression:

Stored size: 419 Bytes

Contents

module MopedSessionHelper
  # returns a Moped session with stubbed address resolution
  def moped_session(name)
    config = File.join(File.dirname(__FILE__), "../../support/config/mongoid.yml")
    Mongoid.load! config, :production
    Moped::Node.any_instance.stub(:resolve_address)
    session = Mongoid::Sessions.with_name(name)
    session.cluster.nodes.last.stub(:primary?).and_return(true)
    session
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mongoid-shell-0.2.0 spec/support/helpers/moped_session_helper.rb