Module: Lokii::Test::Helpers

Defined in:
lib/lokii/test.rb

Instance Method Summary collapse

Instance Method Details

#assert_response(text) ⇒ Object



34
35
36
37
# File 'lib/lokii/test.rb', line 34

def assert_response(text)
  messages = responses.map{|m| m[:text]}
  assert messages.include?(text), "'#{text}' not included in #{messages}"
end

#assert_response_to(number) ⇒ Object



39
40
41
42
# File 'lib/lokii/test.rb', line 39

def assert_response_to(number)
  numbers = responses.map{|m| m[:number]}
  assert numbers.include?(number), "#{number} not included in #{numbers}"
end

#receive(text, number = "+123456789", sent = Time.now) ⇒ Object



25
26
27
# File 'lib/lokii/test.rb', line 25

def receive(text, number = "+123456789", sent = Time.now)
  @server.receive(text, number, sent)
end

#responsesObject



29
30
31
32
# File 'lib/lokii/test.rb', line 29

def responses
  @server.process
  @server.outbox
end