Sha256: 3ee0653d5001539a936ec46d963f276ef5afcd37eaa6d3f2f3e38c79b4034b2a
Contents?: true
Size: 1.54 KB
Versions: 3
Compression:
Stored size: 1.54 KB
Contents
# RSpec.describe 'transactional messages integration test', skip: true do # include PigeonSpecHelper # # it 'sends a single transactional message' do # message_response = PIGEON.messages.send_message 4905, ENV['TARGET_EMAIL'], ENV['TARGET_EMAIL'], 'Team ExpressPigeon', 'Hi there!', first_name: 'Igor' # # validate_response message_response, 200, 'success', /email queued/ # report = PIGEON.messages.report(message_response.id) # report.id.should eq message_response.id # end # # it 'test_sending_multiple_messages_and_get_reports_for_today(self):' do # start = Time.now.utc - 60 # one minute ago # # message_response = PIGEON.messages.send_message 4905, ENV['TARGET_EMAIL'], ENV['TARGET_EMAIL'], # 'Team EP', 'Hi, there!', first_name: 'Bob' # # validate_response message_response, 200, 'success', /email queued/ # message_response.id should_not be_nil # # message_response2 = PIGEON.messages.send_message 4905, ENV['TARGET_EMAIL'], ENV['TARGET_EMAIL'], # 'Team EP', 'Hi, there!', first_name: 'Bob' # validate_response message_response2, 200, 'success', /email queued/ # message_response2.id should_not be_nil # # finish = start + 120 # two minutes after start # reports = PIGEON.messages.reports (message_response.id - 1), start, finish # # reports.size.should eq 2 # reports[0]['id'].should eq message_response.id # reports[1]['id'].should eq message_response2.id # # reports[0]['email'].should eq ENV['TARGET_EMAIL'] # reports[1]['email'].should eq ENV['TARGET_EMAIL'] # end # end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
express_pigeon-2.0.2 | spec/express_pigeon/api/messages_spec.rb |
express_pigeon-2.0.1 | spec/express_pigeon/api/messages_spec.rb |
express_pigeon-2.0.0 | spec/express_pigeon/api/messages_spec.rb |