spec/integration/conversations/v1/service/user_spec.rb in twilio-ruby-5.40.3 vs spec/integration/conversations/v1/service/user_spec.rb in twilio-ruby-5.40.4
- old
+ new
@@ -12,19 +12,21 @@
it "can create" do
@holodeck.mock(Twilio::Response.new(500, ''))
expect {
@client.conversations.v1.services('ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
- .users.create(identity: 'identity')
+ .users.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://conversations.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users',
data: values,
+ headers: headers,
))).to eq(true)
end
it "receives create responses" do
@holodeck.mock(Twilio::Response.new(
@@ -55,17 +57,19 @@
it "can update" do
@holodeck.mock(Twilio::Response.new(500, ''))
expect {
@client.conversations.v1.services('ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
- .users('USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX').update()
+ .users('USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX').update(x_twilio_webhook_enabled: 'true')
}.to raise_exception(Twilio::REST::TwilioError)
+ headers = {'X-Twilio-Webhook-Enabled' => 'true', }
expect(
@holodeck.has_request?(Holodeck::Request.new(
method: 'post',
url: 'https://conversations.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users/USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
+ headers: headers,
))).to eq(true)
end
it "receives update responses" do
@holodeck.mock(Twilio::Response.new(
@@ -96,16 +100,18 @@
it "can delete" do
@holodeck.mock(Twilio::Response.new(500, ''))
expect {
@client.conversations.v1.services('ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
- .users('USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX').delete()
+ .users('USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX').delete(x_twilio_webhook_enabled: 'true')
}.to raise_exception(Twilio::REST::TwilioError)
+ headers = {'X-Twilio-Webhook-Enabled' => 'true', }
expect(
@holodeck.has_request?(Holodeck::Request.new(
method: 'delete',
url: 'https://conversations.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Users/USXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
+ headers: headers,
))).to eq(true)
end
it "receives delete responses" do
@holodeck.mock(Twilio::Response.new(
\ No newline at end of file