diff --git a/lib/messagebird/recipient.rb b/lib/messagebird/recipient.rb index 8964ff4..56bf9b6 100644 --- a/lib/messagebird/recipient.rb +++ b/lib/messagebird/recipient.rb @@ -5,10 +5,10 @@ module MessageBird class Recipient < MessageBird::Base attr_accessor :recipient, :status - attr_reader :status_date_time + attr_reader :status_datetime - def status_date_time=(value) - @status_date_time = value_to_time(value) + def status_datetime=(value) + @status_datetime = value_to_time(value) end end end diff --git a/spec/message_spec.rb b/spec/message_spec.rb index 8452470..5d9890c 100644 --- a/spec/message_spec.rb +++ b/spec/message_spec.rb @@ -11,8 +11,10 @@ .and_return('{"body": "Hello World","createdDatetime": "2015-01-05T10:02:59+00:00","datacoding": "plain","direction": "mt","gateway": 239,"href": "https://rest.messagebird.com/messages/message-id","id": "message-id","mclass": 1,"originator": "TestName","recipients": {"items": [{"recipient": 31612345678,"status": "sent","statusDatetime": "2015-01-05T10:02:59+00:00"}],"totalCount": 1,"totalDeliveredCount": 0,"totalDeliveryFailedCount": 0,"totalSentCount": 1},"reference": null,"scheduled_date_time": null,"type": "sms","typeDetails": {},"validity": null}') message = client.message('message-id') + recipients = message.recipients['items'] expect(message.id).to eq 'message-id' + expect(recipients.first.status_datetime.to_s).to eq '2015-01-05 10:02:59 +0000' end it 'creates' do