Sha256: 72934513de88114e4158cb861afa451994f566a54f889e4be54b7aa72d26a9d6
Contents?: true
Size: 971 Bytes
Versions: 1
Compression:
Stored size: 971 Bytes
Contents
require 'spec_helper' describe MessageFailedEvent do describe ".from_xml" do let(:id) { random_string } let(:message_id) { random_string } let(:account_id) { random_string } let(:occurred_at) { random_time.utc } let(:source) { "<MessageFailed> <Id>#{id}</Id> <MessageId>#{message_id}</MessageId> <AccountId>#{account_id}</AccountId> <OccurredAt>#{occurred_at.strftime("%Y-%m-%dT%H:%M:%S")}</OccurredAt> </MessageFailed>" } subject { MessageFailedEvent.from_xml source } it "should set the id" do expect(subject.id).to eq(id) end it "should set the message_id" do expect(subject.message_id).to eq(message_id) end it "should set the account_id" do expect(subject.account_id).to eq(account_id) end it "should set the occurred_at" do expect(subject.occurred_at.to_i).to eq(occurred_at.to_i) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
esendex-0.6.0 | spec/message_failed_event_spec.rb |