Module: Test::Unit::Assertions

Defined in:
lib/test_sender.rb

Instance Method Summary collapse

Instance Method Details

#assert_no_sms_sentObject



40
41
42
43
44
# File 'lib/test_sender.rb', line 40

def assert_no_sms_sent
  c = SmsSender::TestSender.sent_count
  SmsSender::TestSender.clear
  assert(c == 0, "No messages should be sent, but #{c} messages was sent")
end

#assert_sms_sent(telephone, text) ⇒ Object



33
34
35
36
37
38
# File 'lib/test_sender.rb', line 33

def assert_sms_sent telephone, text
  msg = SmsSender::Message.new(telephone, text)
  sent = SmsSender::TestSender.sent?(msg)
  SmsSender::TestSender.clear
  assert(sent, "Message #{msg} should be sent, but it was not sent.")
end