We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 10b7fbc + ccd38a9 commit c8ea472Copy full SHA for c8ea472
2 files changed
lib/mailtrap/action_mailer/delivery_method.rb
@@ -14,7 +14,9 @@ def initialize(settings)
14
def deliver!(message)
15
mail = Mailtrap::Mail.from_message(message)
16
17
- client.send(mail)
+ client.send(mail).tap do |resp|
18
+ message['X-MT-Message-IDs'] = resp[:message_ids]
19
+ end
20
end
21
22
private
spec/mailtrap/action_mailer/delivery_method_spec.rb
@@ -48,6 +48,7 @@
48
49
it 'converts the message and sends via API' do
50
expect(deliver!).to eq({ success: true, message_ids: expected_message_ids })
51
+ expect(message['X-MT-Message-IDs'].to_s).to eq(expected_message_ids.join(', '))
52
expect(Mailtrap::Client).to have_received(:new).with(api_key: 'correct-api-key')
53
54
0 commit comments