spec/integration/ip_messaging/v2/service/channel/member_spec.rb in twilio-ruby-5.38.0 vs spec/integration/ip_messaging/v2/service/channel/member_spec.rb in twilio-ruby-5.39.0
- old
+ new
@@ -16,11 +16,10 @@
@client.ip_messaging.v2.services('ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
.channels('CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
.members('MBXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX').fetch()
}.to raise_exception(Twilio::REST::TwilioError)
- values = {}
expect(
@holodeck.has_request?(Holodeck::Request.new(
method: 'get',
url: 'https://chat.twilio.com/v2/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Channels/CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Members/MBXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
))).to eq(true)
@@ -58,19 +57,21 @@
@holodeck.mock(Twilio::Response.new(500, ''))
expect {
@client.ip_messaging.v2.services('ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
.channels('CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
- .members.create(identity: 'identity')
+ .members.create(identity: 'identity', x_twilio_webhook_enabled: 'true')
}.to raise_exception(Twilio::REST::TwilioError)
values = {'Identity' => 'identity', }
+ headers = {'X-Twilio-Webhook-Enabled' => 'true', }
expect(
@holodeck.has_request?(Holodeck::Request.new(
method: 'post',
url: 'https://chat.twilio.com/v2/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Channels/CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Members',
data: values,
+ headers: headers,
))).to eq(true)
end
it "receives create responses" do
@holodeck.mock(Twilio::Response.new(
@@ -107,11 +108,10 @@
@client.ip_messaging.v2.services('ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
.channels('CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
.members.list()
}.to raise_exception(Twilio::REST::TwilioError)
- values = {}
expect(
@holodeck.has_request?(Holodeck::Request.new(
method: 'get',
url: 'https://chat.twilio.com/v2/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Channels/CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Members',
))).to eq(true)
@@ -188,18 +188,19 @@
@holodeck.mock(Twilio::Response.new(500, ''))
expect {
@client.ip_messaging.v2.services('ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
.channels('CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
- .members('MBXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX').delete()
+ .members('MBXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX').delete(x_twilio_webhook_enabled: 'true')
}.to raise_exception(Twilio::REST::TwilioError)
- values = {}
+ headers = {'X-Twilio-Webhook-Enabled' => 'true', }
expect(
@holodeck.has_request?(Holodeck::Request.new(
method: 'delete',
url: 'https://chat.twilio.com/v2/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Channels/CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Members/MBXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
+ headers: headers,
))).to eq(true)
end
it "receives delete responses" do
@holodeck.mock(Twilio::Response.new(
@@ -218,17 +219,18 @@
@holodeck.mock(Twilio::Response.new(500, ''))
expect {
@client.ip_messaging.v2.services('ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
.channels('CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
- .members('MBXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX').update()
+ .members('MBXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX').update(x_twilio_webhook_enabled: 'true')
}.to raise_exception(Twilio::REST::TwilioError)
- values = {}
+ headers = {'X-Twilio-Webhook-Enabled' => 'true', }
expect(
@holodeck.has_request?(Holodeck::Request.new(
method: 'post',
url: 'https://chat.twilio.com/v2/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Channels/CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Members/MBXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
+ headers: headers,
))).to eq(true)
end
it "receives update_role_sid responses" do
@holodeck.mock(Twilio::Response.new(
\ No newline at end of file