Merge pull request #1414 from albertsun/feature/twilio-api-deprecation

sms.messages is being deprecated from twilio

Dominik Sander 9 年之前
父节点
当前提交
133af9c696
共有 2 个文件被更改,包括 3 次插入4 次删除
  1. 1 1
      app/models/agents/twilio_agent.rb
  2. 2 3
      spec/models/agents/twilio_agent_spec.rb

+ 1 - 1
app/models/agents/twilio_agent.rb

@@ -66,7 +66,7 @@ module Agents
66 66
     end
67 67
 
68 68
     def send_message(message)
69
-      client.account.sms.messages.create :from => interpolated['sender_cell'],
69
+      client.account.messages.create :from => interpolated['sender_cell'],
70 70
                                          :to => interpolated['receiver_cell'],
71 71
                                          :body => message
72 72
     end

+ 2 - 3
spec/models/agents/twilio_agent_spec.rb

@@ -20,8 +20,8 @@ describe Agents::TwilioAgent do
20 20
     @event.save!
21 21
 
22 22
     @sent_messages = []
23
-    stub.any_instance_of(Agents::TwilioAgent).send_message { |message| @sent_messages << message}
24
-    stub.any_instance_of(Agents::TwilioAgent).make_call {}
23
+    stub.any_instance_of(Twilio::REST::Messages).create { |message| @sent_messages << message[:body]}
24
+    stub.any_instance_of(Twilio::REST::Calls).create
25 25
   end
26 26
 
27 27
   describe '#receive' do
@@ -51,7 +51,6 @@ describe Agents::TwilioAgent do
51 51
       @checker.receive([@event])
52 52
       expect(@checker.memory[:pending_calls]).not_to eq({})
53 53
     end
54
-
55 54
   end
56 55
 
57 56
   describe '#working?' do