spec/integration/chat/v2/service/channel/message_spec.rb in twilio-ruby-5.1.1 vs spec/integration/chat/v2/service/channel/message_spec.rb in twilio-ruby-5.1.2
- old
+ new
@@ -39,10 +39,12 @@
"was_edited": false,
"from": "system",
"attributes": "{}",
"body": "Hello",
"index": 0,
+ "type": "text",
+ "media": null,
"url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
]
))
@@ -51,10 +53,46 @@
.messages("IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").fetch()
expect(actual).to_not eq(nil)
end
+ it "receives fetch_media responses" do
+ @holodeck.mock(Twilio::TwilioResponse.new(
+ 200,
+ %q[
+ {
+ "sid": "IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+ "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+ "service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+ "to": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+ "channel_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+ "date_created": "2016-03-24T20:37:57Z",
+ "date_updated": "2016-03-24T20:37:57Z",
+ "was_edited": false,
+ "from": "system",
+ "attributes": "{}",
+ "body": "Hello",
+ "index": 0,
+ "type": "media",
+ "media": {
+ "sid": "MEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+ "size": 99999999999999,
+ "content_type": "application/pdf",
+ "filename": "hello.pdf"
+ },
+ "url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
+ }
+ ]
+ ))
+
+ actual = @client.chat.v2.services("ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
+ .channels("CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
+ .messages("IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").fetch()
+
+ expect(actual).to_not eq(nil)
+ end
+
it "can create" do
@holodeck.mock(Twilio::TwilioResponse.new(500, ''))
expect {
@client.chat.v2.services("ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
@@ -88,10 +126,12 @@
"date_updated": "2016-03-24T20:37:57Z",
"was_edited": false,
"from": "system",
"body": "Hello",
"index": 0,
+ "type": "text",
+ "media": null,
"url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
]
))
@@ -117,10 +157,12 @@
"was_edited": false,
"from": "system",
"attributes": "{}",
"body": "Hello",
"index": 0,
+ "type": "text",
+ "media": null,
"url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
]
))
@@ -174,11 +216,35 @@
"was_edited": false,
"from": "system",
"attributes": "{}",
"body": "Hello",
"index": 0,
+ "type": "text",
+ "media": null,
"url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
+ },
+ {
+ "sid": "IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+ "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+ "service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+ "to": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+ "channel_sid": "CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+ "date_created": "2016-03-24T20:37:57Z",
+ "date_updated": "2016-03-24T20:37:57Z",
+ "was_edited": false,
+ "from": "system",
+ "attributes": "{}",
+ "body": "Hello",
+ "index": 0,
+ "type": "media",
+ "media": {
+ "sid": "MEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+ "size": 99999999999999,
+ "content_type": "application/pdf",
+ "filename": "hello.pdf"
+ },
+ "url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
]
}
]
))
@@ -278,9 +344,11 @@
"date_updated": "2016-03-24T20:37:57Z",
"was_edited": false,
"from": "system",
"body": "Hello",
"index": 0,
+ "type": "text",
+ "media": null,
"url": "https://chat.twilio.com/v2/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Channels/CHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Messages/IMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
]
))
\ No newline at end of file