spec/integration/proxy/v1/service/session/interaction_spec.rb in twilio-ruby-5.5.0 vs spec/integration/proxy/v1/service/session/interaction_spec.rb in twilio-ruby-5.5.1
- old
+ new
@@ -99,6 +99,36 @@
.sessions("KCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
.interactions.list()
expect(actual).to_not eq(nil)
end
+
+ it "can delete" do
+ @holodeck.mock(Twilio::Response.new(500, ''))
+
+ expect {
+ @client.proxy.v1.services("KSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
+ .sessions("KCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
+ .interactions("KIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").delete()
+ }.to raise_exception(Twilio::REST::TwilioError)
+
+ values = {}
+ expect(
+ @holodeck.has_request?(Holodeck::Request.new(
+ method: 'delete',
+ url: 'https://proxy.twilio.com/v1/Services/KSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Sessions/KCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Interactions/KIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa',
+ ))).to eq(true)
+ end
+
+ it "receives delete responses" do
+ @holodeck.mock(Twilio::Response.new(
+ 204,
+ nil,
+ ))
+
+ actual = @client.proxy.v1.services("KSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
+ .sessions("KCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") \
+ .interactions("KIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").delete()
+
+ expect(actual).to eq(true)
+ end
end
\ No newline at end of file