1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2026-01-19 22:29:47 +00:00
الملفات
postal/lib/postal/rspec_helpers.rb
2017-05-08 16:39:32 +01:00

23 أسطر
732 B
Ruby

module Postal
module RspecHelpers
def with_global_server(&block)
server = Server.find(GLOBAL_SERVER.id)
block.call(server)
ensure
server.message_db.provisioner.clean
end
def create_plain_text_message(server, text, to = 'test@example.com', override_attributes = {})
domain = create(:domain, :owner => server)
attributes = {:from => "test@#{domain.name}", :subject => "Test Plain Text Message"}.merge(override_attributes)
attributes[:to] = to
attributes[:plain_body] = text
message = OutgoingMessagePrototype.new(server, '127.0.0.1', 'testsuite', attributes)
result = message.create_message(to)
server.message_db.message(result[:id])
end
end
end