Sha256: 9b131167d4b88d039f91629c69a96274eae66523ac4a911003a01564f2eb2177

Contents?: true

Size: 423 Bytes

Versions: 11

Compression:

Stored size: 423 Bytes

Contents

require 'robut/storage/hash_store'

class Robut::ConnectionMock < Robut::Connection

  attr_accessor :messages

  def initialize(config = nil)
    self.messages = []
    self.config = config || self.class.config
    self.store  = Robut::Storage::HashStore
    self.client = Jabber::Client.new ''
  end

  def connect
    self.rooms = []
    self
  end

  def reply(message, to)
    self.messages << [message, to]
  end
end

Version data entries

11 entries across 11 versions & 3 rubygems

Version Path
sclemmer-robut-0.6.3 test/mocks/connection_mock.rb
sclemmer-robut-0.6.2 test/mocks/connection_mock.rb
sclemmer-robut-0.6.1 test/mocks/connection_mock.rb
sclemmer-robut-0.6.0 test/mocks/connection_mock.rb
sclemmer-robut-0.5.4 test/mocks/connection_mock.rb
sclemmer-robut-0.5.3 test/mocks/connection_mock.rb
robut-giphy-0.1.0 test/mocks/connection_mock.rb
sclemmer-robut-0.5.2 test/mocks/connection_mock.rb
robut-0.5.2 test/mocks/connection_mock.rb
robut-0.5.1 test/mocks/connection_mock.rb
robut-0.5.0 test/mocks/connection_mock.rb